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的学习,突然换了老师还是非常不适应的,希望能尽快适应。老师讲课如流水的讲过去,就只是干听和看老师操作,非常容易犯困且能记住的非常少。还有希望老师对知识中的注意点能够着重提点,

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1