第二章;
1、netBeans是sun公司的集成开发环境。
2、javac程序是一个java编辑器,他将.java文件编译成.class文件,并发送到java虚拟机,虚拟机执行编辑器存放在class文件中的字节码
3、在控制台中运行java程序时,如果想把错误信息导出到某个文件,就采用: javac example.java 2>errors.txt
第三章:
1、java单词在命名类名时第一个字母大写,单词为名词。如果由多个单词组成,采用骆驼命名法。
2、在java 1.4之后的版本中强制将main方法设置为public。
3、在java中,注释/* */不能嵌套。
4、java是一种强类型语言,其中有:
四种整型:byte、short 、int、long。它们的大小分别为 1、2、4、8个字节。long型数值有一个后缀L。
两种浮点类型:float、double。它们的大小分别为4、8字节。float类型的数值后面有一个L。如果浮点数后面没有符号则默认为double类型,double类型数值后面添加后缀D。
有3个特殊的浮点数值: 正无穷大,负无穷大,NaN。一个正整数除以0的结果为正无穷大,0/0或者负数的平方根结果为NaN。不能用if(x==Double.NaN)检测一个值。
一种用于表示Unicode编码的字符单元的字符类型char
注:在java中,所有的数值类型所占据的字节数量与平台无关。java没有任何无符号类型。
5、在java中,变量的声明尽可能的靠近变量第一次使用的地方,这是一种良好的程序编写风格。
在java中,不区分变量的声明和定义。c++ 中声明一个变量为 extern int i; 定义一个变量为 int i=10;
6、const是java的保留字,但目前还没有被用到,它定义一个常量用final关键字。
7、可以使用strictfp关键字修饰main函数: public static strictfp void main(String[] args)
8、">>"和"<<"运算符将二进制进行右移和左移的操作
">>>"运算符用0填充高位,">>"运算符用符号位填充高位,没有"<<<"运算符。
在C/C++中,>>运算符是为非负数定义的。
不要在boolean类型与任何数值类型之间进行强制转换。
a&&b||c等价于(a&&b)||c , a+=b+=c等价于a+=(b+=c)
9、java文档中将String类对象称为不可变字符串
==一定不能用来比较2个字符串是否相等,只能检测两个字符串是否在同一个位置上。只有字符串常量是共享的。
C语言使用strcmp函数对字符串进行比较,和java语言的compareTo方法类似。
10、java的设计者将goto设计为保留字,但是并没有打算在语言中使用它,java中的break和带标签的break语句有goto的功能。
int i=5;
read_data:
while(i>0){
break read_data;
}
11、定义一个大数值:BigInteger a= BigInteger.valueOf(200);
12、数组等价
int[] smallPrimes={2,3,5,7,11,13};
smallPrimes=new int[]{2,3,5,7,11,13};
上面的2句话等价。
java中的[]运算符被预定义为检查数组边界,而且没有指针运算。
分享到:
相关推荐
Java核心技术总结 Java是一种面向对象的编程语言,它的核心技术包括Java虚拟机(JVM)、Java核心技术、Java并发编程、计算机网络等。以下是Java核心技术的总结: 一、Java虚拟机(JVM) Java虚拟机(JVM)是Java ...
这是一套Java核心技术基础使用手册,包含Java 基础核心总结、Java核心基础、Java核心知识、Java 基础面试题总结等,内含最强 Java 核心知识点整理及思维导图,需要的朋友可下载试试! Java是一门编程语言,Java发展...
总结来说,《Java 核心技术》第二卷是Java语言进阶学习的重要书籍,它不仅覆盖了Java编程的高级话题,而且以深入浅出的方式帮助读者掌握这些知识点,使得学习者在理论和实践上都能够进一步提升自己的Java编程能力。...
总结来说,《java核心技术卷1第九版高清中文版》是一本非常适合Java初学者的参考书,它的内容全面、系统,并且随着Java技术的持续发展而更新,保证了读者能接触到最前沿的Java知识。通过系统的学习和实践这本书的...
Java核心技术笔记涵盖了许多Java编程的关键知识点,以下是这些主题的详细说明: 1. **面向对象技术**:面向对象编程(OOP)是Java的核心概念。它包括类、对象、封装、继承、多态等核心概念。类是对象的蓝图,定义了...
根据提供的文件标题、描述、标签以及部分内容,我们可以推断出这份文档主要涵盖了Java核心技术的基础部分,特别是针对第10版的内容。接下来,我们将基于这些信息深入探讨相关的知识点。 ### Java核心技术卷1基础...
根据提供的文件信息,我们可以推断出这是一本关于Java 7 的书籍——《深入理解Java 7 核心技术与最佳实践》,并且提供了该书PDF版本的下载链接。接下来,我们将围绕这一主题展开讨论,主要从以下几个方面进行深入...
根据提供的信息,我们可以总结出《Java核心技术卷 第10版 卷II 高级特性》这本书涵盖的关键知识点和相关信息。 ### Java核心技术卷 第10版 卷II 高级特性 #### 关于本书 《Java核心技术卷 第10版 卷II 高级特性》...
### Java核心技术介绍 #### 一、Java网络编程基础 Java的核心技术之一是其强大的网络编程支持,这得益于Java建立在TCP/IP网络平台上的特性。Java的库函数提供了使用HTTP和FTP协议来发送和接收信息的方法,这对于...
总结来说,这个压缩包提供了一个深入学习Java核心技术的平台,包括了实际的代码示例、库文件和相关文档。通过分析和实践这些内容,开发者不仅可以掌握Java编程的基本技能,还能了解到如何使用第三方库来提升应用的...
### Java核心技术 第八版 卷Ⅰ:基础知识 #### 一、概述 《Java核心技术》第八版卷Ⅰ,作为Sun公司核心技术丛书中的一部重要著作,由Cay S. Horstmann和Gary Cornell共同撰写,是Java学习者和开发者不可多得的经典...
总结起来,Java核心技术涵盖了语言基础、类库利用、内存管理、并发编程、网络编程、I/O操作和集合框架等多个方面。掌握这些知识,开发者能够有效地构建高效、健壮且易于维护的Java应用程序。23225052525.pdf文件可能...
Java 核心技术经验总结
### Java核心技术:高级特性 #### 一、书籍概述与作者介绍 《Java核心技术》是一本深受广大Java开发者喜爱的专业书籍,由Cay S. Horstmann等专家共同编写。本书分为上下两卷,上卷主要介绍了Java的核心语言特性和...
这篇“Java技术总结”将深入探讨Java的核心概念、语法特性、开发工具以及相关框架,旨在为学习者提供一个全面且深入的Java知识体系。 一、Java语言基础 Java是一种面向对象的编程语言,由Sun Microsystems(现已被...
12. **版本发展**:随着技术的进步,Java经历了多次重大更新,如Java 6、Java 7、Java 8等,引入了新特性,如Lambda表达式、并发改进、类型推断等。 13. **平台版本**:Java有三个主要版本:Java SE(标准版,适用...
Java核心面试知识整理包括了对JVM内存区域、...总结而言,这份面试知识点整理为Java开发者提供了一个全面、系统的复习框架,帮助面试者巩固和加深对Java核心技术的理解,以便在面试中展现出扎实的理论基础和实践能力。
在Steven Gould所列出的Java EE的13种核心技术中,每一项都扮演着关键角色,共同构建了Java EE的强大功能。 ### 1. JDBC (Java Database Connectivity) JDBC是Java应用程序与各种数据库之间通信的标准接口,提供了...