Java基础笔记
X-1X
这个作者很懒,什么都没留下…
展开
-
JAVA基础笔记(一)
java原创 2016-09-07 21:41:47 · 187 阅读 · 0 评论 -
JAVA基础笔记(九)1.8新特性
可变参数: public [static] 返回值类型 方法名称(数据类型 … 参数名称){} 多参数的可变参数: public [static] 返回值类型 方法名称(数据类型 参数,数据类型 … 参数名称){}增强for()循环 for(数据类型 变量 :数组){ System.out.println(变量); }泛型: 泛型原创 2016-09-07 21:45:32 · 199 阅读 · 0 评论 -
JAVA基础笔记(十六)JDBC
InvocationHandler代理实现接口反射与代理设计模式: 新的代理设计模式不在与工厂模式相关: java.lang.reflect.Proxy类中有一个动态实例化新的代理对象的操作方法: public static Objecy newProxyInstance(ClassLoader,Class<?>[]interfaces,InvocationHandler h原创 2016-09-07 21:49:57 · 203 阅读 · 0 评论 -
JAVA基础笔记(十五)反射
反射: 通过对象找到对象的原始数据; Class类是所有反射类的源头;Java里对于Class类有三种实例化模式: 1,getClass(),所有的实例化对象都具备此操作,必须要实例化对象才可以或得Class累的对象; 2,类.class:取得类对象;不需要对象实例化; 3,public static Class<?>forName(String classN原创 2016-09-07 21:49:31 · 230 阅读 · 0 评论 -
JAVA基础笔记(十四)类集
JAVA 类集Collection为保存单值数据的最大父接口1.5:1.5之后为Collection接口设置了一个Iterable父接口; public boolean add(E e)像集合中追加数据; clear,contains,remove,size, toArray; public Iterator<E>iterator();为Iterator接口实例化;原创 2016-09-07 21:48:53 · 181 阅读 · 0 评论 -
JAVA基础笔记(十三)IO
对象序列化:Serializable 当对象序列化得时候该关键词修饰的属性会被保存下来:transient File文件操作类: 五个类一个接口:File类的构造函数: ·构造:public File(String pathname)设置完整路径; ·构造:public File(File parent,String child)设置父路径与子路径;如果要进行文件的原创 2016-09-07 21:47:29 · 173 阅读 · 0 评论 -
JAVA基础笔记(十二)正则
正则表达式:1、【表示单个】字符匹配: ·x:x字符; ·\:匹配“\”; ·\n:换行; ·\t:匹配制表符; 2、【表示单个】字符集,相当于设置了一个字符的适用范围 ·[abc]:表示可能是a,b,c中的任意一个; ·[^abd]:表示不是adc中的任意一个; ·[a-zA-Z]:表示所有的单个字母,不区分大小写;原创 2016-09-07 21:47:02 · 306 阅读 · 0 评论 -
JAVA基础笔记(十一)
JAVA多个类库、如果一个类中没有构造方法就证明构造方法被私有化,运用了单例设计模式,Lang包里的类不需要导入StringBuffer String类的主要特点: ·字符串对象(常量)一旦声明就不可更改,String类的对象的内容的改变依靠的是引用的变更实现 ·String类有两种实例化模式:直接实例化,构造方法实例化;但是StringBuffer类对象的内容可以改变原创 2016-09-07 21:46:26 · 175 阅读 · 0 评论 -
JAVA基础笔记(十)多线程
concurrent并发 Thread.currentThread()取得线程当前对象 priority线程优先级 synchronized(同步的对象){同步的代码}进程: 一次完整的处理单元,DOS系统就是单进程的,线程: 线程的处理有三种实现方法 1、继承 Thread类 2、实现Runnablle接口 3、实现C原创 2016-09-07 21:46:11 · 179 阅读 · 0 评论 -
JAVA基础笔记(八)
访问控制权限:Protect不可以访问的是不通报的非子类;处理异常的过程: 当程序运行中产生了异常之后,JVM会根据产生的异常类型,找到与之匹配的XXXException类且自动创建一个异常类的实例化对象; 随后需要判断改程序代码之中是否可以进行异常处理,就是判断是否可以通过try来捕获此异常对象,如果有没有相关的处理,则程序会中断当前的操作,而后交给JVM做默认处理,输出异常原创 2016-09-07 21:45:08 · 198 阅读 · 0 评论 -
JAVA基础笔记(七)
匿名内部类: 如果某个类只是用唯一的一次,new出来太浪费了,就可以使用匿名内部类。接口: 1,接口与抽象类最大的区别在于:抽象类只能继承一个抽象类,而接口的子类可以同时实现多个接口,避免了单继承的局限。 2,接口就属于一个特殊的类,用interface定义,接口的组成只有两种结构,全局常量,抽象方法。 3,接口不可以被实例化,所以接口一定要有子类,用impl原创 2016-09-07 21:44:49 · 237 阅读 · 0 评论 -
JAVA基础笔记(六)继承、抽象类
java面向对象三大主要特性:继承,封装,多态继承: 1,java中只允许单继承,但是可以多层继承2,父类中的非私有属性属于显示继承,子类可以进行操作,但是父类中的私有属性属于隐式继承,子类不可以直接进行操作,子类如果想对隐式继承进行操作必须要通过get(),set()方法来进行操作。3,在子类进行实例化构造之前会默认执行父类中的构造处理,调用构造方法,而后再执行子类的构造方法,实例化新的原创 2016-09-07 21:44:32 · 228 阅读 · 0 评论 -
JAVA基础笔记(五)
Static: 定义不通过对象控制的属性 static 属性描述的是公共属性,回报存在公共数据区里面内部类: 类中的类: class A{ class B{ } } 内部类最大的优点:可以方便的访问外部类的私有属性,内外部类之间都可以惊醒私有属性的访问 不原创 2016-09-07 21:43:56 · 165 阅读 · 0 评论 -
JAVA基础笔记(四)
StringString类的两种实例化方式: String str = “Hello”; String str = new String(“Hello”);字符串的比较: “==”比较的是两个字符串的地址,equals()比较的是两个字符串的内容;如果一个字符串位空,那么这个字符串.equals(另一个字符串)会出现NullPointerException,原创 2016-09-07 21:43:24 · 185 阅读 · 0 评论 -
JAVA基础笔记(三)数组
数组的定义: int arr[] = new int [数组长度]; int arr[] = new int[]{1,2,3,4,54,4}; 数组的排序遍历: public class TestArr{ public static void main(String args[]){ int arr[] = new int[]{1,2,4,原创 2016-09-07 21:43:03 · 189 阅读 · 0 评论 -
JAVA基础笔记(二)
Java方法定义规则: 第一个字母全部小写,而后的每个单词的首字母大写;方法的重载: 方法的方法名相同,但是方法的参数类型或个数不同;Java开发标准规范: 1,类名称必须有意义,必须可以明确地描述出某一类事物,例如汽车电话书人; 2,类中的属性必须进行private封装,封装后的属性必须提供get(),set()方法; 3,类中运行定义多个构造方法原创 2016-09-07 21:42:32 · 237 阅读 · 0 评论 -
JAVA基础笔记(十七)JVM
JAVA内存模型,JVM,老年代,年轻代原创 2016-09-07 21:24:43 · 340 阅读 · 0 评论