我的java成长史
文章平均质量分 68
RJS_April
享受过程
展开
-
java学习:java编程规范
今天看了下java的编程规范,以后写代码时得按着这个来,慢慢养成习惯。package的命名 package 的名字由全部小写的字母组成,例如:cn.mybole。class和interface的命名 class和interface的名字由大写字母开头而其他字母都小写的单词组成,例如:Person,RuntimeException。class变量的命名原创 2011-12-12 19:39:00 · 453 阅读 · 0 评论 -
java学习:内部类和异常
java的学习中断了半个多月了,今天算是接着学了。今天学习了内部类和异常,下面是今天的总结。首先来看内部类。在一个类中定义另外一个类,这个类就叫做内部类或者内置类(inner class)。内部类可以让我们将逻辑上的相关的一组类组织起来,并由外部类(outer class)来控制内部类的可见性。当我们建立了一个inner class时,其对象就拥有了与外部类对象之间的一种关原创 2011-12-12 19:36:01 · 2999 阅读 · 0 评论 -
java学习:类和方法的说明符、访问权限、抽象类、接口
在学习了包后,开始了解类的说明符,访问权限和接口。类的说明符有public和default,default是缺省类,也就是在类前面未加任何的说明符时,系统缺省为default类。类还有final和abstract两个修饰符。如果想要一个类A被其他包的类访问,则需要将类A声明为public,否则其他包的类无法访问类A。如果将一个类声明为缺省类,即类的前面不加任何说明符时,那么它只能被原创 2011-11-27 21:56:31 · 2482 阅读 · 0 评论 -
java学习:构造方法、static、final
在了解了java的基本数据结构后,开始学习java的类。java中的类也是一种数据结构,我认为它和C中的结构体挺像。类中可以有属性和方法。类的方法中比较特别的是构造方法。java中类的构造方法要和类名相同,且没有返回值。构造方法主要用于为类的对象定义初始化状态,在new一个对象时,就会调用构造方法。每个java类都至少有一个构造方法,如果没有显式的定义构造方法,java编译器会为我原创 2011-11-27 17:16:59 · 1719 阅读 · 0 评论 -
java学习:包
在了解了继承、多态的基础知识后,开始学习java的包为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,java引入了包的概念。java中的包和文件系统中的目录差不多,在使用包,编译后也是形成的一级一级的目录。命名包的语法为package cn.edu.neu;,在编译后,这个文件中的类产生的class文件就放在目录cn\edu\neu下。要注意的是packeage语句如原创 2011-11-27 20:49:24 · 552 阅读 · 0 评论 -
java学习:继承、多态、instanceof
由于之前做了几年的C,一直是面向过程的思想,现在来学面向对象的程序设计,思想上的转变对我来说是最困难的。理解继承是理解面向对象程序设计的关键之一。java中通过关键字extends继承一个已有的类,被继承的类称为父类,新的类称为子类。在java中是不允许多继承的,这点和C++不同,C++允许多继承。在java中,编译通过后,每个类都会对应一个class文件。子类和父类之原创 2011-11-27 20:02:07 · 1002 阅读 · 0 评论 -
java学习:java数组
今天只学习了java数组的基本语法,包括声明、初始化等,学习的并不深入,都是些很浅显的东西,高手可以跳过了之所以把数组这写出来,是因为和C的数组有些区别,研究了几年C,对C的一些东西是根深蒂固的,所以刚学的时候特别不适应。通过将它写出来,希望能够熟悉它。在java中,不能使用C语言的方式声明数组,例如int a[3]是非法的,编译不通过。java中在数组的定义时不分配空间,原创 2011-11-27 15:44:18 · 961 阅读 · 0 评论 -
java学习:java基本数据类型
今天接触了java的基本数据类型,java提供了八种基本的数据类型,分别是byte、short、int、long、char、float、double 和 boolean。byte类型占一个字节,有符号的八位整数,表示范围为-128~127。使用byte的时候需要注意的是类型转换问题,如byte b = 3; b = b * 3;,这样使用编译的时候会报错,说可能丢失精度。这是类型转换的原创 2011-11-27 14:25:39 · 409 阅读 · 0 评论 -
java学习:配置环境变量
这是我学java的第一课,简单了解了java的一些历史,然后开始配置环境变量了。Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新的语言Oak(Java的前身),Oa原创 2011-11-27 13:43:41 · 501 阅读 · 0 评论 -
阶段记述
。。。。。原创 2011-12-12 16:25:15 · 414 阅读 · 0 评论