随笔分类 - javaSe
摘要:1.jvm:java的虚拟机,运行于操作系统之上,不直接接触硬件。 2.jvm图解: 3.双亲委派机制:可以防止java代码遭受恶意破环,也就是会先加载父类的方法,而父类不存在时候才会调用自身的。比如,自己定义一个java.Lang.String的时候就会出错,因为string类已经存在的了。 4.
阅读全文
摘要:14.1模型 1.2 实质 14.3具体要实现的功能 14.4步骤 设计实体 14.5实体类图 14.6javabean 角色类 14.7映射关系(一对多和多对多的映射配置) 14.8初始化数据(像他这样设置超级管理员,还有添加管理员的功能,然后把处理添加管理员之外的其他功能都付给管理员就行了) p
阅读全文
摘要:在commons-codec-1.11.jar这个jar包中已经包装好了相应的实现方法,所以就只需要调用里面的方法就可以得到加密后的内容:String aString = DigestUtils.md5Hex("1234");
阅读全文
摘要:1.项目右键 》build path 》configura build path 》设置jdk 2. windows proferences java--compiler 设置jdk 3.进入项目--properties java Compiler 设置jdk 4.进入项目--properties
阅读全文
摘要:1.字符串相关类 1)string类代表不可变的字符系列。 2)stringBuffer,Buffer就是缓冲区,代表的是可变的字符系列。 这可变和不可变的是怎么理解呢? 如图,不是a的字符系列改变了,只是 开辟了一份新的内存,然后重新把a指向了 新的内存。这样就耗费时间空间。所以 stringBu
阅读全文
摘要:1.set中装的对象是没顺序不可以重复。重复的判断:只要两个对象equals相等就行了。(要理解的是,并非重复了就报错,只是存储时候只有一个,输出的时候只会输出一个。) 2.list中的数据对象有顺序并且可以重复 1)Array读快改慢 这是以数组的方式来实现,读的时候根据指针很快就能读取到,但是改
阅读全文
摘要:1.java异常处理,特指的就是运行错误,而语法的错误就是编译错误。 3.异常的处理: try{ 语句1; 语句2; ....... }catch(Exception e){ e.printStackTrace(); }finaly{ 一般是永远执行; } 一个try可以对应很多个catch,当语句
阅读全文
摘要:1.abstact 抽象类抽象方法: 1)只需定义,不需实现 2)抽象方法就是用来重写的 3)当一个类中有抽象方法时,必须定义为抽象类 2.final final就是最终的意思,所定义的都是不能修改的,final定义的变量值不能变,定义的方法不能被重写,定义的类不能被继承。 3.多态 1)三个条件:
阅读全文
摘要:简单理解就是:==比较的是对像是否相等(包括值和引用),或者基本类型的值是否相等。 equals()比较的是对象的值是否相等。(基本类型是没有这个方法的) ==: 1.一般是用来比较基本的数据类型,只要值相等,就是true. 2.比较应用类型,即使值相等,对象不同,地址不同,也是false equa
阅读全文
摘要:1.static :静态的也就是非对象的,也就是属于整个类的。而非静态的变量方法等,其实就是某个对象的,一般都是通过对象去使用 1)静态变量: 用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所以对象来说,static成员变量只有一份。所以静态变量最
阅读全文
摘要:重载:就是在同一个类中,方法名相同,但是参数不同(类型,个数,顺序等)。要主要的是,如果只是返回值类型不同,那肯定是不构成重载的,因为在一个类中,只是返回值不同,那么调用时就不知道是调用哪一个方法了。而主要作用就是方便了程序员可以根据不同的参数个数,顺序,类型,自动匹配方法,减少写过个函数名或方法名
阅读全文
摘要:javaSe中内存主要是分为4个模块,学习java,明白内存里面都存了什么很重要。 1.heap堆:new 出来的对象,和成员变量都在堆里,堆中的内存是动态分配的,只要运行到有需要就可以运行 2.stack栈:主要用来存放局部变量,当这个方法运行完后,局部变量就消失了。(形参是局部变量,也分配到栈区
阅读全文

浙公网安备 33010602011771号