传智播客_张孝祥_Java基础3_面向对象上_学习笔记
传智播客_张孝祥_Java基础3_面向对象上_学习笔记
1.什么是类,什么是对象,以前上课的时候一直不懂,现在我懂了,
类就是一个框架,而对象就是根据这种框架构建出来的的实例。也可以像张老师说的那样,类就是一类物体的图纸,而对象就是根据这张图纸制作出来的事物。
2.当方法里定义的局部变量名与类成员变量名相同时,在方法里类成员变量名将被隐藏。
3.对象的建立:
类型名 引用名 = new 类名();
引用名就是在占内存中建立的一个引用,来引用的在堆内存所建立的对象。
4."=="用于比较值是否相等,"equals"用于比较引用所对应的对象内容是否相等。
5.'private'私有的,只能在本类中使用所定义的变量。如果想用JAVA虚拟机运行某个类,就在该类中必须有main函数。
6.每个类就是一个模块, 在编写类时应该隐藏一些无需告诉别人的成员变量,公开必须让人知道的方法
7.同个类定义的对象,可以互相访问对方的私有成员变量,但是该对象必须在类中。
8.
l 构造函数不能有返回类型
l 与类名相同
l 不能有返回原句
l 如果类中有重载构造函数,则系统在运行编译时就不会再自动添加构造函数。
l 构造函数里的初始化不是最先开始的,在他前面必须先执行该类的其他成员变量的初始化。
9.静态变量:在内存中建立一个变量空间给人类所建立的对象共用,而普通变量则是在每一次新建立对象时再新建一个变量空间。
10.静态方法中只能调用同类中的静态成员。静态方法中不能使用this和supper,因为这两个关键字都是针对于对象的,而静态方法使用时不需要创建对象的,所以就会发生错误。
11.系统在运行代码时,是当运行到类时才加载类的内容。
12.内部类可以调用外部类的成员,但外部类却不能够调用内部类中的成员。当在内部类方法中引用外部类成员变量时,先查询方法中是否有这个变量,没有则查询内部类中是否有这个变量,再没有就向外部类中查询。当内部类加上static之后就变成了一个外部类,就无法调用外部类中的变量成员了。如果内部类在外部类的方法里面,要调用方法里的局部变量,则必须在该局部变量的前面加上关键字final.
相关文档:
jsp中实现文件下载的最简单的方式是在网页上做超级链接,如:<a href="music/abc.mp3">点击下载</a>。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不 安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。
1、采用Re ......
1.首先看懂官方文档
2.icbc.jar这个jar包一定要要到!这是进行base64加密解密,以及
使用工行证书签名的重要工具类。
3.采取纯Java编码,要确保用对证书,放在D盘根目录下(其他路径亦可)。
4.编写JSP接口页面,字段必须与工行的一一对应。
而且如tranData等字段进行base64加密后或者签名后 必须以"“双引号扩上才 ......
明天有一个新的就业班开课了,有的同学决定转班,自己心里也挺矛盾的,犹豫不决!
去可以让自己对基础更加熟练,毕竟所有的知识都是新东西,如果有更多的时间练习,效果一
定更好!不去是觉得原理都懂得了,只要坚持上完剩下的课程,可以再去慢慢练习代码,没有
必要浪费时间?好矛盾,明天找张老师咨询下....
今 ......
在进行MIS系统开发过程中,从配置文件中读取配置信息是每一个系统必须具备的功能,例如,我们要配置读取数据库配置信息,包括驱动程序名、连接字符串,用户名,口令等信息,由于这些信息会随着用户的不同而发生改变,所以不能直接把参数写在程序中,将其写入配置文件,然后在应用程序中读取配置信息并加以使用,是一个成 ......
整理关于java的String
类,equals函数和比较操作符的区别
初学 Java
有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最基础的知识折腾了一阵子又查了查书,终于对 String
这个特殊的对象有了点感悟大家先来看看一段奇怪的程序:
public class TestString { ......