易截截图软件、单文件、免安装、纯绿色、仅160KB

Java学习小笔记

1.面向对象编程的英文缩写是OOP,全称为:Object Oriented Programming,在进行面向对象编程时,方法和变量都写在具体的对象里,并对其成员变量和方法有很好的隐蔽性,对象之间的访问都是通过其接口进行的。
2.继承是发生在类与类之间的,是子类共享父类成员变量和方法的一种模式。
3.面向过程是指在遇到问题的时候,怎.么去解决这个问题,而分析问题的步骤,就是解决这个问题的方法,是通过方法一步步来完成的。面向对象是指在遇到问题的时候,把问题分解成各自独立功能的类,而这个类是完成各自问题的。
4.设计一个类要明确这个类所要完成的功能,类里的成员变量和方法是描述类的功能的。
5.局部变量和成员变量的不同点就是局部变量是在方法体里创建的,在方法体外访问不到这个变量的。局部变量是不对其赋系统默认值的。
6成员变量是在堆里进行创建的,而局部变量是在栈里进行创建的。???
7.方法中传递的参数传递的是引用,所以原来的值是不会改变的。
8.this只能在方法里使用,不能在修饰为static的方法里使用。
9.在java中,封装就是在一个类里定义了一些成员变量和方法,通过限制其成员变量和方法的可见性,使得外界不能访问它们。因此封装展现了接口,隐藏了细节。
10.虽然在定义类的时候可以将类里的成员变量声明为public,即公共类型。但这样就不能体现类封装数据的特性了。所以推荐在编写代码的过程中将成员变量修饰为私有类型,即private。
11.final关键字修饰成员变量,其值是不能改变的,必须进行初始化。在一般情况下创建对象的时候,系统都对其成员变量进行默认初始化,被final关键字修饰的成员变量是不会被默认初始化的。
12.当用final关键字修饰方法时,和修饰成员变量,局部变量不太一样。被修饰的方法能被该类的子类所继承,但不能重写了。这样保护了父类某些特殊的数据。
13.所谓静态就是在内存中只能有一份。静态变量只能存在一份,它属于类,不随着对象的创建而建立副本。如果不想在创建对象的时候就需要一些相关的信息,那么就声明为static类型的,被修饰为static类型的成员变量不属于对象,它是属于类的。
14.如何访问静态的成员变量:1.类名.静态成员变量名称;2.静态成员变量名称
15.所谓静态常量指的就是唯一的,不可变的,只存在一份的数据。在JAVA里,用static final两个关键字来修饰成员变量。static关键字的修饰成员变量属于类,随着类的创建而创建。final关键字修饰的成员变量的值是不能改变,需显式�


相关文档:

几个重要的JAVA命令详解(转载)


javac
 
用法:javac <选项> <源文件>
其中,可能的选项包括:
  -g                                    ......

Java 直接选择排序

      直接选择排序算法:从待排序的数据元素集合中选取最小的元素放到原始数据的第一个元素的位置上。然后不包括第一个元素的数据元素集合中找到最小的元素放到此集合中,依次类推,即可完成排序。
算法实现如下:
/**
* 直接选择排序
* @param a 用于排序的数组
* */
public void ......

Java高手速成 丢失的记忆

          Java编程,能够高手速成吗?我觉的是可以的。Java的知识点比较多,或者说,非常多;但仔细梳理一遍,我们会发现一些规律。通过这些规律可以分析,哪些Java知识是需要深入挖掘的,哪些是可以浅尝辄止的。
       《Java编程思想》, ......

java拷贝对象

这是我个人的理解,加上以前看的一些帖子,有不对的地方,请高人指点。
1.作为java参数传递给一个函数的对象,除了很简单的如int或者boolean等简单的以外,传递的都是这个对象的引用。
当在接收函数中改变这个对象的时候,原来的对象即被改变。
2.在初始化一个对象的时候,有时候我们希望用一个已经存在的对象来给另外一 ......

nginx配合tomcat、resin等java应用服务器提供java支持

首先探讨一下为什么要使用nginx:
1、类似于apache+resin,nginx用于提供静态页面服务,比java服务器要强。虽然这些java服务器的性能都不赖,tomcat新版甚至还支持了epoll,但是用nginx来处理静态文件是一定比这些服务器更稳妥并更快速的。
2、nginx在配合java应用服务器时相比apache耦合度更低,所以它可以用相同的方式� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号