随笔分类 - java复习
javaSE语法复习,弥补自己渣得可怜的水平。
摘要:对于纯java项目使用的是本地自己的JRE,通过build path导入的JAR包的配置信息会出现在应用的”.classpath”文件中,ClassLoader会智能地去加载这些JAR. 而Web项目都是部署到Web服务器,例如tomcat,这些服务器都实现了自身的类加载器,以tomcat为例,它的
阅读全文
摘要:对于web工程中出现这样的错误,我遇到了两次。 第一次,是mysql-connector-java-5.1.35-bin.jar没有导入工程内部,而只是引用。 在java工程中,如果直接引用,是不会出问题的,但mysql则不可以。 正确做法是讲jar文件放到/WebRoot/WEB-INF/lib/
阅读全文
摘要:Collection接口通常不能直接使用,但是该接口提供了添加删除管理数据的方法,由于List接口和Set接口都实现了他的方法,因此这些方法对List和Set集合都是通用的。 方法如下: List接口中元素允许重复,顺序就是对象插入的顺序,类似java数组,用户可通过使用索引来访问集合中的元素。 S
阅读全文
摘要:参考了这篇文章,博主超级优秀,看他的最好,我只是写了点自己看他的博文学到的东西。CSDNzdwzzu2006 接口这东西认真学是在第一次构建工程的时候,很晕菜,原来学SE时不扎实,导致东西都不会用,看得时候才说,哦?我知道。真是。。。。。。。。。。。。。。。。。。。( ̄ε(# ̄)☆╰╮( ̄▽ ̄///
阅读全文
摘要:向上转型: 父亲 f=new 孩子(); 向下转型: 父亲 f=new 孩子2(); 孩子2 c=(孩子2)f;//孩子 c=f;这样是错误的,将父类对象直接赋给子类是错误的,因为父类对象也不一定是子类的实例。 一个四边形不一定就是平行四边形也许是梯形,越是具体的对象具有的特性就越多,越抽象的对象具
阅读全文
摘要:看了前辈的博客,觉得这两点说的精辟:子类构造方法必须要调用父类的某个构造方法;被子类调用的父类构造方法在父类中必须是存在的。 上篇的例子有一点不明白,子类继承了父类的成员变量,父类的构造函数里引用了该成员变量,而子类又调用了父类的这个构造函数,那么是否对该成员变量进行操作呢? 结果 可以看到调用父类
阅读全文
摘要:Java规定,一个父类可以同时拥有多个子类,但一个子类只能有一个父类,即单重继承,允许多层继承,即子类还可以有自己的子类,在下一层继承关系中原先的子类就变成了父类,这样的继承关系就形成了继承树。 子类继承父类中所有可能被子类访问的成员变量,原则如下: 1.能够继承那些声明为public和protec
阅读全文
摘要:由static修饰的变量、常量、和方法被称为是静态变量、常量和 方法。 静态数据和静态方法的作用通常是为了提供共享数据或方法,如数学计算公式等,以static声明并且实现,这样当需要使用时,直接使用类名调用这些静态成员即可。例如,两个类在同一个内存区域共享一个数据,在球类使用PI这个常量,另外的圆类
阅读全文
摘要:以前学习java数据库操作,学得那叫糊里糊涂,各种JDBC常用的类和接口根本是傻傻分不清啥是干嘛的。只是套着用用吧。 不过这次好歹清楚些了,呜呜,学习有阶段性,多次重复才有好效果,多么痛的领悟。 工程名字是瞎起的,本来想复习继承多态来着,(逃 然后再来说一下JDBC,JDBC是一种可用于执行SQL语
阅读全文
摘要:请写出运行输出 String 这个考的是Java的method overload resolution。根据Java语言规范的规定: 15.12.2.5. Choosing the Most Specific Method If more than one member method is both
阅读全文
摘要:Java语言包(java.lang)定义了Java中的大多数基本类,由Java语言自动调用,不需要显示声明。该包中包含了Object类,Object类是整个类层次结构的根结点,同时还定义了基本数据类型的类,如:String、Boolean、Byter、Short等。这些类支持数字类型的转换和字符串的
阅读全文
摘要:总结: 1.静态变量与静态方法说继承并不确切,静态方法与变量是属于类的方法与变量。而子类也属于超类,比如说Manage extends Employee,则Manage也是一个Employee,所以子类能够调用属于超类的静态变量和方法。注意,子类调用的其实就是超类的静态方法和变量,而不是继承自超类的
阅读全文
摘要:练习如何创建一个类。 然后,关于String类的一大堆用法就出来了。 这个里面还有个判断String对象是否相等的用法,一般,判断String对象都是用equals()方法,而不用"=="比较运算符。 原因是什么呢? 假设有两个基本数据类型,我们都知道这是可以用equals判断的,可是String是
阅读全文

浙公网安备 33010602011771号