对于JAVA核心技术此书的重点知识总结

JAVA
第一章-----Java程序设计概述

Java的优势–简单性、可移植性、面向对象、解释型、分布式、高性能、健壮性(鲁棒性)、多线程、安全性、动态性、体系结构中立(11)。

第二章------java程序设计环境

JAVA专业术语—
JDK----JAVA工具开发包
JRE----运行java程序用户使用的软件

使用命令行工具—
Javac welcome.java
Java welcome
注/javac程序是一个java编译器。它将文件welcome.java编译成welcome.class。
Java程序启动java虚拟机。虚拟机执行编译器放在class文件中的字节码。

第三章-----java的基本程序设计结构

1)Public class 类名{…}
访问修饰符—public、protected、private、default…
class----定义一个类类型。(表明java程序中全部内容都包含在类中)。
定义类名—以大写字母开头,后面可以跟字母和数字的任意组合。(关键字例外)。
源代码文件名与公共类文件名相同,并以.Java作为扩展名。
源代码中的{ }通常称为块。
System.out.print()—System.out对象,调用println方法。
Java通用语法-object.method(parameters)。

2)注释—(//、/* …/、/**…/)
重点—文档注释(/…*/)
JDK包中的工具—
1.javadoc(使源文件生成一个HTML文档[例如,联机API文档就是通过对标准JAVA类库的源代码运行javadoc生成的])。
2.文档注释与源代码注释在同一文件中。
3.javadoc实用程序(utility)从下面几个特性中抽取信息—包、公有类、接口、公有类的和受保护的构造器及方法、公有的和受保护的域。
4.每个/
…*/文档注释在标记后紧跟着自由文本,标记由@开始,例@param。
5.在自由格式文本中,可以使用HTML修饰符,例如,用于强调的,着重强调的以及包含图像的<img…>
6.类注释必须放在import语句之后,类定义之前。
7.方法注释必须放在所描述的方法之前。
8.域注释只需要对共有域(通常指静态常量)建立文档。
9.包与概述注释—需要在每一个包目录中添加一个单独的文件(提供一个以package.html命名的HTML文件或者提供一个以package-info.Java文件)。

3)数据类型—基本类型(4种整型、2种浮点型、1种用于表示Unicode编码的字符类型char和一种用于表示真值的boolean类型)。
1.整型int(4)、short(2)、long(8)、byte(1).
2.浮点类型float(4)、double(8)。Float类型的数值有一个后缀F或f(例如,3.14F),没有后缀的浮点数默认为double类型。
IEEE 754规范—所有浮点数的计算都遵循此规范。
三种特殊的浮点数数值:正无穷大、负无穷大、NAN(if(Double.isNaN(x))。
注/浮点数值不适用于无法接受舍入误差的计算。如果在数值计算中不允许有任何舍入误差就应该使用BigDecimal类。
强行插入——(大数值[BigInteger和BigDecimal])
1】BigIntegert实现任意精度的整数运算,BigDecimal实现了任意精度的浮点数运算。使用静态的valueof方法可以将普通的数值转换为大数值-----BigInteger a=BigIntteger.valueof(100);
2】处理大数值add、multiply、subtract、divide方法。
BigInteger c=a.add(b);
BigInteger d=c.multiply(b.add(BigInteger.valueof(2)));
*/要想计算商,必须给出舍入方式(rounding mode)。RoundingMode.HALF_UP[四舍五入计算]。
3.char类型()—原本表示单个字符,如今,有些Unicode字符可以用一个char值描述,宁外一些Unicode字符则需要两个char值。
1】char类型的值可以表示为16进制的值,范围从\u0000到\Uffff。
2】char类型的字面量值要用单引号括起来。例如:’A’是编码值位65所对应的字符常量。
3】除了转义字符\u之外,还有一些用于表示特殊字符的转义序列。
/*Unicode转义字符序列会在解析代码之前得到处理。例如,”\u0022+\u0022”=””+””,也就是个空串。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值