• JavaSE基础--part1


    Java特性和优势

    简单、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性

    Java的三大版本

    1. JavaSE 标准版(应用于桌面程序,控制台开发)
    2. JavaME 嵌入式开发(手机,小家电)
    3. JavaEE 企业级开发(Web端, 服务器开发)

    JDK、JRE、JVM的区别

    JDK:Java Development Kit java开发者工具
    JRE:Java Runtime Environment java运行时环境
    JVM:Java Virtual Machine java虚拟机
    JDK 包含 JRE 和 JVM

    编译型语言和解释型语言

    1. 编译型语言:是将源代码编译一些可执行的二进制代码,以后执行不需要再次编译
    2. 解释型语言:源代码翻译成中间代码,再有解释器解释成机器代码运行
      Java语言属于编译-解释型语言,因为其同时具有编译和解释两种特性
      Java代码执行过程:源文件--java编译器编译-->class字节码文件 -->类加载器-->字节码校验器-->解释器-->操作系统平台直接运行

    标识符

    对于类,属性,对象等的命名属于标识符
    标识符的命名规则:

    1. 以字母 A-Z 或 a-z 、$ 、_开头,可以和数字等进行组合
    2. 不可以以 Java 关键字直接命名
    3. 大小写敏感
    4. 可以使用中文,但是不建议使用中文(编码的问题,不利于程序的移植性)
      Java 关键字:abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else
      enum、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native
      new、package、private、protected、public、return、strictfp、short、static、super、switch、synchronized、this、throw
      throws、transient、try、void、volatile、while
      注意:可以百度阿里巴巴 Java 开发手册进行代码规范

    数据类型

    Java的数据类型分为基本类型和引用类型:

    1. 基本类型(primitive type)
      • 数值型
        1. 整数(byte 一个字节、short 两个字节、int 四个字节、long 八个字节
        2. 浮点数(float 四个字节、double 八个字节)
        3. 字符型 (char 两个字节)
      • 布尔型(Boolean) 一位 只有true和false
    2. 引用类型(reference type) 除了基本类型,其他的类、接口、数组等都属于引用类型

    类型转换

    1. 由低到高(称之为自动类型转换,可以直接转换) byte、short、char--->int--->long--->float--->double
    2. 由高到低(称之为强制类型转换,需要考虑精度缺失等问题,小数不会进行四舍五入)
    3. 不能对布尔值进行转换
  • 相关阅读:
    001:大盗阿福
    1183 编辑距离(51NOD)(dp)
    1134 最长递增子序列(容易TLE)
    1181 质数中的质数(质数筛法)(51NOD基础)
    列表行拖拽效果
    10个提升iOS开发效率的必用工具
    无需转化直接使用ESD映像文件安装系统简明教程
    Objective-C中变量采用@property的各个属性值的含义
    struts接收参数方式
    c# 执行js的方法
  • 原文地址:https://www.cnblogs.com/linux0kk/p/13565158.html
Copyright © 2020-2023  润新知