随笔分类 -  java基础

摘要:#Map的遍历的方法public class MapForeach { public static void main(String[] args) { Map map =new HashMap(); map.put(1, "test1"); map.... 阅读全文
posted @ 2019-02-11 16:34 narojay 阅读(153) 评论(0) 推荐(0)
摘要:介绍最近做的一个前台的页面的获曲数据库某个表的列表的功能,要求按照表的某个属性来升序最好不要动mybatis,所以通过mybatis获取的list,通过方法的 Collections.sort(list, new Comparator() {…});进行排序... 阅读全文
posted @ 2018-12-20 23:05 narojay 阅读(1841) 评论(0) 推荐(0)
摘要:反射的简单的例子练习 package reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Invoca... 阅读全文
posted @ 2018-12-10 15:31 narojay 阅读(356) 评论(0) 推荐(0)
摘要:java序列化与反序列化java序列化:把对象转化为java字节序列的过程称为java序列化。java反序列化:把字节序列转化为了java对象的时候成为java反序列化。java序列化的作用:把对象转化成字节序列后保存在磁盘中,一般保存在一个文件中。为什么对... 阅读全文
posted @ 2018-11-05 17:38 narojay 阅读(128) 评论(0) 推荐(0)
摘要:Arrays.coyOf()public class Main { public static void main(String[] args) { int[] arr1 = {1, 2, 3, 4, 5}; //这个方法含... 阅读全文
posted @ 2018-10-27 22:52 narojay 阅读(162) 评论(0) 推荐(0)
摘要:泛型程序设计(Generic programming)的魅力所在:编写的代码可以被不同的类型对象所复用。类型参数的意义:以前没有类型参数的时候ArrayList里面的里面添加不同类型的对象,不会报错,但是你取出的时候需要进行强制类型转换,就会报错,不同的对象... 阅读全文
posted @ 2018-10-08 20:22 narojay 阅读(402) 评论(0) 推荐(0)
摘要:内部类内部类分类成员内部类局部内部类匿名内部类静态内部类/** * 〈一句话功能简述〉 * * @author hjsjy * @create 2018/10/8 * @since 1.0.0 */public class OuterClass { ... 阅读全文
posted @ 2018-10-08 13:38 narojay 阅读(174) 评论(0) 推荐(0)
摘要:/** * Java实现n的阶乘分别用递归和非递归 * * @author hjsjy * @create 2018/9/30 * @since 1.0.0 */ public class fac... 阅读全文
posted @ 2018-09-30 22:01 narojay 阅读(1274) 评论(1) 推荐(0)
摘要:###问题原因 java版本冲突解决办法:按下图的方式设置就可以解决此类问题 阅读全文
posted @ 2018-09-27 10:51 narojay 阅读(310) 评论(0) 推荐(0)
摘要:Java集合和数组的区别集合和容器都是Java中的容器。区别数组特点:大小固定,只能存储相同数据类型的数据集合特点:大小可动态扩展,可以存储各种类型的数据 阅读全文
posted @ 2018-09-21 13:56 narojay 阅读(425) 评论(0) 推荐(0)
摘要:final关键字fianl关键字的作用修饰变量:被它修饰的变量不可以改变,一旦赋了初值,就不能重新赋值修饰方法: 方法不能被重写,但是可以重载修饰类:修饰的类不能被继承 比如 String Math 阅读全文
posted @ 2018-09-21 13:54 narojay 阅读(176) 评论(0) 推荐(0)
摘要:栈栈描述的是方法执行的内存模型、每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)JVM为每一个线程创建一个栈,用于存放该线程执行方法的信息(实际参数,局部变量等)栈是线程私有,不能实现线程之间的共享!栈的存储特性: 先进后出栈是由系统自动分... 阅读全文
posted @ 2018-09-17 22:55 narojay 阅读(1180) 评论(0) 推荐(0)
摘要:元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ... 阅读全文
posted @ 2018-09-15 22:52 narojay 阅读(204) 评论(0) 推荐(0)
摘要:打印出如下的结果11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 ... 阅读全文
posted @ 2018-09-13 22:22 narojay 阅读(786) 评论(0) 推荐(0)
摘要:内部类成员内部类局部内部类匿名内部类静态内部类成员内部类成员内部类可以无条件访问外部类的成员属性和成员方法(包括private和静态成员)成员内部类和外部类同名的成员变量或者方法时候,会发生隐藏现象,即默认访问的是成员内部类的成员,如果要访问外部类的成员需要... 阅读全文
posted @ 2018-09-11 14:19 narojay 阅读(142) 评论(0) 推荐(0)
摘要:类里定义的数据成员称为属性,属性可不赋初值,若不赋初值则JAVA会为其添加默认值;方法里定义的数据成员称为变量,变量在参与运算之前必须赋初值。 阅读全文
posted @ 2018-09-09 17:02 narojay 阅读(327) 评论(0) 推荐(0)
摘要:对于多态,可以总结以下几点:一、使用父类类型的引用指向子类的对象; 二、该引用只能调用父类中定义的方法和变量; 三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用) 四、变量不能被重写(覆盖)... 阅读全文
posted @ 2018-09-09 17:00 narojay 阅读(129) 评论(0) 推荐(0)
摘要:一个java文件里,public的类只能出现一个,否则编译报错。 关于多态。子类继承了父类的所有成员,包括private权限的成员变量,但是继承具有私有变量的拥有权但是没有使用权。 private:除了类型创建者和类型内部的方法之外任何人都不能访问的元素。... 阅读全文
posted @ 2018-09-09 16:57 narojay 阅读(230) 评论(0) 推荐(0)
摘要:自动数据类型转换低----------------------------->高byte,short,char,int,long,float,double高转低会进行强制类型转换会丢失精度package Test;public class Test { ... 阅读全文
posted @ 2018-09-09 16:54 narojay 阅读(189) 评论(0) 推荐(0)
摘要:String、String StringBuffer和StringBuilder的区别String: String是字符串常量,String的值是不可变的,每次String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。St... 阅读全文
posted @ 2018-09-07 11:38 narojay 阅读(137) 评论(0) 推荐(0)