欢迎来到瑞文网!

Java基础知识点总结

学习总结 时间:2018-03-07 我要投稿
【panghu123.pics - 学习总结】

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

  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. 面向对象基本语法

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

热门文章