随笔分类 - Java基础
Java基础知识
摘要:为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,java引入包(package)机制,提供类的多重类的命名空间。package作为java源文件中第一条语句,指明该文件中定义的类所在的包。(若缺省,则为无名包。)java编译器把包对应于文件系统的目录管理,package语句中,使用"....
阅读全文
摘要:在子类中可以根据需要对基类的方法进行重写(overRide)重写的方法必须和被重写的方法具有相同的方法名称、参数列表和返回类型(即函数的声明完全一样,只有实现不一样)重写的方法不能使用比被重写的方法更严格的访问权限。PS:重载(overLoad)是指在一个类中可以定义仅参数不同的多个方法。重写(ov...
阅读全文
摘要:子类的构造的过程必须调用其基类的构造方法。子类可以在自己的构造方法中使用super(参数列表)显式调用基类的构造方法(必须位于子类构造方法的第一条),使用this(参数列表)可以调用本类的另外的构造方法。如果子类的构造方法中没有显式地调用基类的构造方法,则系统默认调用基类无参构造方法。如果子类的构造...
阅读全文
摘要:局部变量在stack(栈)中分配内存;使用new关键字构造出来的对象在heap(堆)中分配内存;静态变量和字符串常量在Data Segment(数据区)分配内存。class Cat{static int sid=0;int id;String name;}Cat cat=new Cat();Stri...
阅读全文
摘要:可以将多个类写在一个类文件中,但只能有一个类是public类,而且该类的类名必须和类文件名一致。默认修饰符的类只能在它所在包的范围内使用,出了本包无效。如:-----Test.class开始 -----public class Test{ //todo...}class Point{//todo.....
阅读全文
摘要:Spring为业务逻辑框架,和struts,hibernate组成mvc的三大框架,也就是大家所说的ssh框架框架的出现让开发变得更加方便,快捷,以及可扩展性学这个三大框架之前就会对应的学jsp,servlet和javabean。Hibernate是别人写好的java代码,封装起来,是一个框架,是封...
阅读全文
摘要:String s1 = "java"; String s2 = "java"; System.out.println(s1 == s2);// true // 字符串常量首先在堆里分配空间,如果以后再使用相同的字符串常量,系统不再分配空间。所以s2、s2指向同一对象,当然内容也一样。 Str...
阅读全文
摘要:M:两个java文件,包括一个JavaBean和该JavaBean上的操作(业务逻辑)组成。V:当然是指Jsp文件,仅用来提供输入的界面和显示数据。C:使用Servlet,通常获取用户请求的数据,调用M中业务逻辑处理数据,跳转指定的jsp页面。
阅读全文
摘要:jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以...
阅读全文
摘要:java SE=Java Standard EditionJava EE=Java Enterprise EditionJava ME=Java Mobile EditionSE主要用于桌面程序,控制台开发(JFC)EE企业级开发(JSP,EJB)ME嵌入式开发(手机,小家电) 目前,Java 2平
阅读全文
摘要:j2EE是指1.2~1.4 版本的,从1.5开始正式使用java EE的名字了,而且也不叫1.5了,而叫java EE5,java EE6了。只是名字不同而已。而且以前的jdk1.5,现在也叫jdk5了。
阅读全文
摘要:(非原创)深入Java关键字null一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适...
阅读全文
摘要:1.如果某个类没有对equals方法重写的话,equals默认和==相同。即使两个对象的内容相同,equals的结果也为false。如:Cat c1=new Cat(1,2);Cat c2=new Cat(1,2);System.out.println(c1==c2);//false;System....
阅读全文
摘要:接口是一种规范,接口里的方法都是抽象的,没有实现(即没有方法体)。实现接口的类必须实现接口里的所有方法。抽象类里的方法可以有抽象方法(有抽象方法的类必须是抽象类),也可能有实现了的方法,被继承的子类可以有选择地重写需要用到的方法。
阅读全文
摘要:abstract类不能直接产生属于这个类的对象;final类不能被其他任何类所继承(安全的考虑);public类不但可以被同一程序包中的其它类使用,别的程序包中的类也可以使用;friendly(缺省)类只能被本包中的其它类使用。
阅读全文
摘要:对类的成员变量和成员方法而言,其应用范围可以通过施以一定的访问权限来限定。修饰符同一个类中同一个包中不同包中的子类不同包中的非子类private★default★★protected★★★public★★★★main方法所在的类的名字必须和文件名相同;main方法使用public便于java解析器访...
阅读全文
浙公网安备 33010602011771号