20200921 王维
学习总结
1.java概述
1996年 SUN公司发布JDK1.0
2009年 SUN公司被Oracle公司收购
詹姆斯·高斯林 java之父
java最大的特性 跨平台
java是编译型+解释型语言 编译指将源文件编译为.class字节码文件,解释指通过JVM解释为计算机能够执行的语言 效率优于解释型语言,但低于编译型语言
JDK java开发工具包 JRE java运行时环境 JVM java虚拟机
JDK = JRE + 开发工具 JRE = JVM + 核心类库
开发一个java程序的步骤①创建源文件②编译源文件③运行字节码文件
2.数据类型
标识符命名规则:
①字母、数字、下划线和美元符号组成
②首字母不能以数字开头(一般也不以下划线和美元符号开头和结尾)
③首字母不能是关键字、布尔值和null(即布尔值和null不是关键字——基于java8)
④标识符区分大小写,没有长度限制(但是开发中一般不能超过8个字节)
⑤类名、接口名、枚举名使用帕斯卡命名法,变量名和方法名使用驼峰命名法
⑥见名知意(一般不使用中文 英文和拼音混写 少使用拼音 尽量使用英文)
文档注释
以/**开头,以*/结尾
@author 作者名
@paramether 参数及其意义
@return 返回值
@version 版本信息
使用javadoc将程序打包时,程序中的注释自动生成注释文档
使用javap 可以浏览程序的执行过程
数据类型
基本数据类型:byte short int long float double char boolean
引用数据类型:类 枚举 接口 数组
根据类型占用空间划分:
1个字节:byte boolean
2个字节:short char
4个字节:int float
8个字节:long double
注意
long数据以L结尾,不区分大小写,但是不推荐小写,因为不易与数字1区分
float数据以F结尾,不区分大小写
byte、short和char转化的是int
数据类型转换
byte→short(char)→int→long→float→double
不同类型的操作数,首先自动转换为表达式中最高级别的数据类型,然后进行运算,运算结构是最高级别的数据类型,简称低级别自动转换为高级别
赋值运算时,数据的转换有自动数据类型转换和强制数据类型转换
3.运算符
6种运算符,赋值运算符、算数运算符、关系运算符、逻辑运算符、位运算符和条件运算符
赋值运算符与算数运算符结合,组成复合赋值运算符,推荐使用复合赋值运算符,由于复合赋值运算符是一目运算符,所以他是一步操作,会进行隐式强制类型转换
逻辑异或^ 两个操作数相同结果为false,不同为true
心得体会
今天开始了java的学习,突然换了老师还是非常不适应的,希望能尽快适应。老师讲课如流水的讲过去,就只是干听和看老师操作,非常容易犯困且能记住的非常少。还有希望老师对知识中的注意点能够着重提点,
评论留言