当前位置:文档之家› Java基础读书笔记

Java基础读书笔记

Java
一.Java概述
二.Java语言基础三.面向对象编程四.Java异常类处理机制五.数组
六.Java常用类七.Java容器类八.Java流技术九.Java多线程机制十.Java网络编程
十一.GUI编程
1.Java虚拟机
1)Java虚拟机可以理解成一个以字节码为机器指令的CPU。

垃圾收集机制
1)不再使用的内存空间应回收——垃圾收集。

四.Java Application初步
例:简单的helloworld程序。

public class helloworld
{
public static void main ( String args[] )
{
附:程序员电脑的设置
文件夹显示方式为“详细信息”模式并“应用到所有文件夹”。

关键字
Java中一些赋以特定的含义,用作专门用途的字符串称为关键字(keyword)。

三.Java常量
1.Java的常量值用字符串表示,区分为不同的数据类型。

1)如整型常量123


Java中定义了4类8种基本数据类型:
逻辑型—boolean 文本型—char
整数型—byte、short、int、long 浮点数型—float、double
二进制数与十六进制数的相互转换
由于16=2的4次方,所以在将二进制数转换成十六进制数时,从小数点开始将,二进制数的整数和小数部分每四位分为一组,不足
八进制转成十六进制可先转成二进制再转成十六进制
注:Java里没有无符号的整数,所有的数都带符号,符号占一位。

基本类型数据转换
boolean型不可以转化为其它的数据类型。

整型、字符型、浮点型的数据在混合运算中相互转换应遵循以下原则:
public static void main (String args[])
{
自加和自减运算符
赋值运算符(=)
A.当“=”两侧数据类型不一致时,可以使用默认类型转换或使用强制准换类型转换原则进行处理:long m = 100; int n = ( int ) m;
B.注意:可以将整型常量直接赋值给byte、short、char等类型变量,而不需要强制类型转换,只要不超出其表数范围。

字符串连接符(+)
A.“+”除用于算数加法运算外,还可用于对字符串进行连接操作。

表达式的类型和值
表达式的运算顺序,如右图:
程序运行结果:type= 及格flag= -1 if语句
switch语句
循环语句
break & continue语句循环语句举例:
方法
public class y1 {
public static void main(String args[]) { System.out.println(f(5));
}
static long f(int index) {
if(index == 1 || index == 2)
编程语言的发展
机器语言——汇编语言——高级语言——面向对象的语言设计思想
对象和类的概念
继承关系(一般和特殊)
XX是一种XX
聚合关系(整体和部分)
聚集组合实现关系。

相关主题