java的知识点总结_Java基础知识点总结

Java基础知识点总结

Java基础是编程类专业要学的第一步,那么Java基础知识点又有什么呢?下面Java基础知识点总结是小编为大家带来的,希望对大家有所帮助。

c20bb9fa4733f1850530b64d1691c24a.png

Java基础知识点总结

1. JAVA简介

1.1 java体系结构:j2se,javaweb,j2ee

1.2 java特点:平台无关(虚拟机),垃圾回收(使得java更加稳定)

1.3 JDK与JRE,JDK:java开发环境,JRE:java运行环境

1.4 第一个java程序:HelloWorld,java的入口是main(public static void main(String[] args))

1.5 java程序的开发步骤:.java 编译(javac)成.class 运行(java).class文件

2. 基本数据类型

2.1标志符:自己可以取名字的地方称为标志符

*标志符的规则:1,只能是字母,数字,下划线,$;不能以数字开头;严格区分大小写;不能使用关键字作为标志符

2.2关键字:关键字都是小写

2.3常量:如123,“hello”

*也可以使用final定义常量(请参照Math.PI),如public static final int SLOW_SPEED=1;

2.4 变量:变量的本质是内存中的一小块区域,用这个区域保存数据

*变量申明:类型变量名字

*变量必须先声明,再赋值,再使用

*注意区分基本数据类型的变量与引用数据类型的变量

*变量的作用域,局部变量与成员变量:变量在哪个大括号里定义,就在哪里有效,出了大括号无效

2.5 基本数据类型:java数据类型分为两大类:基本数据类型,引用数据类型

*基本数据类型分为4类8中:boolean,char,byte,short,int,long,float,double

*boolean类型只有true,false

*char是Unicode编码

*float,double是有精度的(不是绝对精确的)

2.6 基本数据类型之间的转换

*123字面常量是int型,12.3字面常量是double型,8888888888888这个字面常量有问题(因为它已经超出int的范围,改成8888888888888L)

*boolean与其他类型不兼容

*byte,short,char之间相互运算的时候,先转换为int,再进行运算

*小容量的数据类型可以自动转换为大容量的数据类型:byte,short,char——>int——>long——>float——>double

*大容量转换为小容量的数据类型,要进行强制转换

*多种数据类型进行运算的时候,先转换为容量最大的数据类型再进行运算,整个表达式的类型是容量最大的数据类型

*必须掌握PPT上的习题

3. 运算符与流程控制3.1运算符:算术,关系,赋值,逻辑(着重注意),位运算符

*自加自减++,--,注意顺序

*关系运算符的结果是boolean类型

*逻辑运算符注意短路与&&,短路或||

*三元运算符(逻辑表达式) ? 表达式一:表达式二

3.2流程控制语句:条件(if,switch),循环(for,while,do while),break与continue

3.3 switch的规则:

*switch只能探测:byte,short,char,int 类型的值(case后面也只能是这4种)

*switch中小心case的穿透(代码会一直运行,直到遇到break停止,建议每个case写一个break)

*default:如果没有找到匹配的case,则执行default

3.4 for,while,do while搞清楚代码的执行流程(PPT上有图,必须记住)

3.5 break,continue

*都可以用在循环里面,break还可以用在switch中

*break跳出单前的代码块(结束循环)

*continue:跳过本轮循环,继续下一轮循环(循环会继续,仅仅跳过本次)

3.6 流程控制代码编写:可以灵活的组合这些流程控制代码,注意一定要写{ }

4. 面向对象基本语法

需要大家掌握:类与对象的区别,如何定义一个类,如何实例化一个对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值