JAVA2核心技术学习(一)
来源:互联网 发布:网络教育大学生认证 编辑:程序博客网 时间:2024/05/27 21:13
1.1996年第一次发布(历史追溯到1991,最初名字Oak)
2.面向对象设计是一种程序设计技术,重点放在数据(即对象)和对象接口上。木匠打比方
3.java与c++主要不同点在多继承,在java中取而代之的是接口概念,以及java的元类(metaclass)模型。
4.java是强类型语言。8种基本类型,4个整数(byte:1字节;short:2字节;int:4字节;long:8字节)@注:java中无任何unsigned类型,2个浮点数(float:4字节,有效位数6-7位;double:8字节,有效位数15位,称为双精度。3个特殊浮点数:正无穷大,负无穷大,NaN),1个char(用UTF-16编码描述一个代码单元,建议不在程序中使用char),1个boolean
5.禁止出现舍入误差的金融计算使用BigDecimal
6.常量final,习惯用大写表示。类常量定义,如public static final double CM_PER_INCH=2.54;
7.自增运算符
int m=7;
int n=7;
int a=2*++m;//现在a是18,m是8
int b=2*n++;//现在b是14,n是8
8.对移位运算符右侧的参数需要进行模32的运算(左边操作数是long类型,右侧进行模64的运算)。例如1<<35与1<<3是相同的
9.数学函数,如Math.sqrt。JDK5.0开始,可不必在数学方法名和常量名前加前缀“Math.”需要在源文件顶部加如下
import static java.lang.Math.*;
Math类中,为达到最快的性能,所有的方法都使用计算机浮点单元中的例程。如果得到一个完全可以预测的结果比运行速度更重要的话,就应该使用StricMath类
- JAVA2核心技术学习(一)
- JAVA2核心技术阅读笔记(一)
- 再学习《Java2核心技术》读书笔记(2)
- Java2核心技术学习笔记
- Java2核心技术学习
- Java2核心技术学习笔记
- Java2核心技术第七版的学习笔记(一):An Introduction to Java(Java的介绍)
- 《JAVA2核心技术 卷一 基础知识(原书第七版)》《Core java2,Volume I-Fondamentsls Seven Edition》 学习笔记(一)
- java2核心技术之数据库编程笔录(一)
- 《JAVA2核心技术 卷一 基础知识(原书第七版)》《Core java2,Volume I-Fondamentsls Seven Edition》 学习笔记(二)BREAK和CONTINUE的区别
- 《JAVA2核心技术 卷一 基础知识(原书第七版)》《Core java2,Volume I-Fondamentsls Seven Edition》 学习笔记(三)对象的克隆
- JAVA2核心技术卷I:基础知识 (学习摘要)
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(一)
- JAVA2核心技术
- 再学《Java2核心技术》读书笔记(1)
- (读书笔记)JAVA2核心技术第七版——JAVA基本程序设计结构(一)
- Java2核心技术第七版的学习笔记(二):.The Java Programming Environment(Java的环境)
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(二)
- Linq to DataSet 能否和 Linq to SQL 混合使用?
- 远程连接mysql速度慢的解决方法
- Java: Simple HTTPUrlConnection example
- delphi 编译是报compiled with a different version的原因
- .net实例:使用C++调用C#的DLL
- JAVA2核心技术学习(一)
- 循环复用DNS实现多服务器的负载均衡
- 挂断电话的代码片段
- 解決 ASP.NET 中 System.OutOfMemoryException 的問題
- solaris中fibre channel protocol 驱动的问题以及调试
- 服装面辅料编码方案
- 屏幕坐标向OpenGL坐标的转换(完整版)(转载)
- JavaScript正则表达式
- 将datatable表的bool字段显示为想要的汉字 AND希望一行只显示定长字符,多出来的部分以省略号代替