读书人

《Java语言程序设计(基础篇)》读书笔

发布时间: 2013-10-10 14:14:51 作者: rapoo

《Java语言程序设计(基础篇)》读书笔记(一)

《Java语言程序设计(基础篇)》读书笔记(一)作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/12453865转载请注明出处

从2012年毕业,4月份入职到现在,已经参加工作一年半了。这段时间一直从事IOS平台应用开发,虽然自知还有很多东西没学,但也不想在IOS上面投入自己全部的精力。一个好的程序员不应该只掌握一门语言,存在即合理,目前成千上万种编程语言的存在也同样有它们的价值,多年来没有被淘汰就说明它们是有各自的用武之处,是有各自的优点的。对于只会Objective-C,具有浅薄的C语言基础(C仅限在大学里学过,没有实用经验)的我来说,急于学习一门新的面向对象语言,希望能在学习过程中,接受新思想的熏陶,能让自己的编程观念有所改变。目前把新语言确定为另一个移动操作系统Android的主要开发语言:Java。

前期从网上搜罗Java教程书籍的时候,《Java语言程序设计》这本书(共有基础版和进阶版两本)的呼声很高,就买来了,从9月20号左右到十一假期结束这半个月的时间,快速的把《Java语言程序设计(基础版)》看完了。这本书其实并不适合我,正如其名,它实在基础了,适合那种没有任何编程基础的人学习,故我看的也非常快。

下面把自己从这本书里学到的东西列出来,以备复习之用:

第一章 计算机、程序和Java概述

1、Java的特点

Sun公司声称,Java是简单的(simple)、面向对象的(object oriented)、分布式的(distributed)、解释性的(interpreted)、健壮的(robust)、安全的(secure)、结构中立的(architecture neutral)、可移植的(portable)、高性能的(high performance)、多线程的(multithreaded)和动态的(dynamic)

2、Java版本

有三个版本:

Java标准版(Java Standard Edition,Java SE)

用于开发客户端独立的应用程序或者applet

Java企业版(Java Enterprise Edition,Java EE)

用于开发服务器端的应用程序

Java微型版(Java Micro Edition,Java ME)

用于开发移动设备的应用程序
3、Java文件

后缀名是.java,而且文件名必须和公用类名完全相同。

Java文件编译完成后会生成.class字节码文件。Java字节码是类似于机器指令的低级语言,是结构中立的,可以在任何带Java虚拟机(JVM)的平台上运行。执行Java程序就是执行字节码,执行的过程是先将字节码中的一步翻译成目标机器语言代码,翻译完一步立即执行这一步。

4、import关键字

表示导入类的头文件,有两种类型:

①明确导入,比如:

public static void foo(double ... numbers) {  //use numbers as array}

说明:

①一个方法中只能制定一个可变长参数,并且该参数必须是最后一个参数,任何常规参数都必须在它之前。

②Java将可变长度参数当成数组对待,可以将一个数组或可变长参数传递给可变长参数。当用可变的参数个数调用方法时,Java会创建一个数组并把参数传递给它。

未完待续...


2楼u011960402昨天 10:49
期待lz更好的总结
Re: wzzvictory_tjsd昨天 13:27
回复u011960402n谢谢支持!
1楼zyh900906昨天 09:12
简单明了,顶一个!~

读书人网 >编程

热点推荐