`
and4walker
  • 浏览: 563964 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

孙鑫JAVA学习笔记

    博客分类:
  • JAVA
阅读更多
1.c++编译成机器语言再被OS执行;JAVA编程成字节码即.class文件(与平台无关)然后被各OS的JVM解释执行(JAVA是解释性语言)


2.Linux,Unix平台下的换行符表示,而Windows平台下则是用 回车+换行符来表示的。所以有时用记事本打开.java文件会显示乱行,小黑快(其实就是换行)。


3.如果类文件(.java文件)中包含多个类的时候编译时(执行JAVAC时)就有多少个字节码文件(.class文件)产生,所以会产生很多class文件,再所以可以用JAR命令把class文件打包(sample:jar cvf aaa.jar xx.class xxx.class)其中abc.jar为自己起的名字

4.java命令是解释器。java hello的意思是加载hello这个类!而不是hello.class文件。所以有时候出现
Exception in thread "main" java.lang.NoClassDefFoundError:hello(wrong:name)的时候,说明大小写有问题!或者没有hello这个class文件
java Hello中的Hello跟Hello.java文件中的class名字统一!还有一种情况是set classpath如果设置了的话 java Hello会去path中找 而不去默认目录下找!


5.char类型在内存中以ASCII码整数类型存在!所以答应出来的char类型全是数字!而float定义时一定要在1.2后面加上f后者在1.2前加上(float),否则报错!if(1){}错误 if(true)只能为true或flase
int[3] i;错误!改:int [] i=new int[3]; int[] i;i={2,4,1} 报错!改:int[] i={2,4,1}
int[] i=new int[3]{2,4,1};报错!改:int[] i=new int[]{2,4,1}


6.JAVA编程时首先要把目标设成对象!其次才是属性跟方法!


7.javap xxx(反编译)会发现我们定义的类全部extends Object类


8.默认值:数值型 0;对象 null;boolean false;char '/0'


9.当实例化一个子类的时候要先去构造父类再构造子类!


10.JNI(java native interface):可以与其它语言一起用(java与本地程序的中介)


11.当implements interface时,第一要实现run();第二要此类方法的权限一定要比interface中定义的方法权限低!


12.JAVA不允许类的多继承,但是允许接口的多继承!

分享到:
评论
1 楼 shine_windy_javaCD 2009-09-07  
总结得不错,很有心
孙鑫老师本身那个视频也很不错的,对基础很有帮助

相关推荐

    java技术从入门到精通(孙鑫)学习笔记

    孙鑫老师的《java技术从入门到精通》学习笔记是许多初学者和进阶者的重要参考资料。下面,我们将深入探讨这份珍贵资料中可能涵盖的核心概念。 首先,入门阶段,你需要了解Java的基础语法。包括数据类型(如基本类型...

    java技术从入门到精通(孙鑫)学习笔记Lesson4.doc

    java技术从入门到精通(孙鑫)学习笔记Lesson4

    java技术从入门到精通(孙鑫)学习笔记-Lesson2.doc

    java技术从入门到精通(孙鑫)学习笔记-Lesson2

    java技术从入门到精通(孙鑫)学习笔记Lesson3(接口).doc

    java技术从入门到精通(孙鑫)学习笔记Lesson3(接口)

    java技术从入门到精通(孙鑫)学习笔记Lesson10(网络编程).doc

    java技术从入门到精通(孙鑫)学习笔记Lesson10(网络编程)

    java技术从入门到精通(孙鑫)学习笔记Lesson1.doc

    "java技术从入门到精通(孙鑫)学习笔记Lesson1"涵盖了Java的基础知识,包括JDK、JRE、J2SE、J2EE和J2ME等核心概念。 JDK,全称为Java Develop Kit,是Java开发工具包,包含了编译器、调试器和各种工具,用于编写、...

    java技术从入门到精通(孙鑫)学习笔记Lesson3.doc

    【Java技术从入门到精通——Lesson3学习笔记】 在Java编程语言中,包(package)是一种组织类的方式,它的引入主要是为了管理和解决大型项目中大量类的命名冲突问题。包在Java中扮演着类似文件系统目录的角色,允许...

    java技术从入门到精通(孙鑫)学习笔记-Lesson2(面向对象上).doc

    面向对象编程是Java技术的核心,它是以对象为...理解这些概念是深入学习Java技术的基础,也是成为一名精通Java的程序员所必需的。通过实践和不断学习,你可以更好地掌握面向对象编程的精髓,提高编程效率和代码质量。

    java技术从入门到精通(孙鑫)学习笔记Lesson 6(数据结构).doc

    本篇笔记主要讨论了几个关键的数据结构,包括LinkedList、ArrayList以及HashSet,并通过实例展示了它们的用法。 首先,LinkedList是一个实现了List接口的类,它采用双向循环链表实现。这意味着每个节点包含一个数据...

    郝斌Java笔记.pdf

    - **推荐书籍**:《Java 就业培训》作者张孝祥,《Java 学习笔记》作者林信良、张孝祥、孙鑫、张利国、马士兵等。 - **学习目标**:理解程序语言的发展历程,熟练掌握 Java 语法,学会使用常用的类库,培养良好的...

    java优秀教程大集合

    "java技术从入门到精通(孙鑫)学习笔记.rar"是基于知名Java讲师孙鑫的教学材料,他的教学风格深入浅出,这本学习笔记可能包含了从基础语法到实际项目开发的全面指导,是系统学习Java的好资源。 总的来说,这个压缩包...

    java技术从入门到精通

    "java技术从入门到精通(孙鑫)学习笔记"这个压缩包很可能包含了这些知识点的详细讲解和实例,对于初学者来说,是一个非常宝贵的资源。通过系统学习和不断实践,你可以逐步成为一名熟练的Java开发者。

    JAVA培训课程

    在【JAVA基础培训】部分,课程包括了尚学堂的最新JAVA系列培训,共计18辑300小讲,内容涵盖源代码和PPT笔记。此外,还有IBM Software Institute的Java认证实录,以及张孝祥的JAVA就业培训,这些课程不仅讲解基础概念...

    八种编程语言毕业设计参考文献

    《JSP&Servlet学习笔记》**(2012):通过作者的学习笔记形式,详细记录了JSP和Servlet的学习过程和心得,适合自学。 7. **刘京华.《JavaWeb整合开发王者归来》**(2010):介绍了JavaWeb开发的各种技术,并且强调了...

    Web开发技术(java)课程简介Web开发技术(java)课程简介

    教材采用《Web开发技术(Java)教程》由张娜等人编写,东软电子出版社出版,同时参考孙卫琴的《Tomcat与Web开发技术详解(第二版)》、孙鑫的《Servlet/JSP开发详解——基于Tomcat的Web开发》以及清华大学出版社的...

Global site tag (gtag.js) - Google Analytics