
java
xuxwg
这个作者很懒,什么都没留下…
展开
-
数据库优化
show full columns from employee_base_infoshow full columns from departmentalter table employee_base_info convert to CHARACTER set utf8 collate utf8_general_ci原创 2019-11-28 15:01:30 · 180 阅读 · 0 评论 -
java8 List 流操作
//传入pId作为条件,找出List对象中,productId等于pId的对象,组成一个新的List返回;public List<Product2Select>getList(String pId){ List<Product2Select> selectChildrenList = childrenList.stream().filter(o -> pId.e...原创 2019-11-08 12:01:54 · 2095 阅读 · 0 评论 -
String,StringBuffer,StringBuilder
这三者的区别主要有两方面:运行速度和线程安全StringString 不是Java的基本数据类型,String类的定义:public final class String extends Object()1.通过定义可以看出,String类是final定义,所以不可以被继承2.String值不能修改,因此,当编辑String变量内容时,实际上是新建一个String类型变量,然后将Str...原创 2018-11-13 13:53:26 · 159 阅读 · 0 评论 -
java数据流
Java数据流Java数据流分为两种:字节流(Byte)和字符流(Character)标准流字节流:以8位为为单位对二进制数据进行操作对数据不进行转换。这些类都是InputStream和OutputStream的子类.FileInputStream(File file),FileOutputStream(File file)BufferInputStream(FileInputStre...原创 2018-11-13 14:44:27 · 7279 阅读 · 0 评论 -
Java多线程
run和start方法区别start方法可以启动线程,线程启动后,当获取到资源后,会执行run方法。如果直接调用run方法的话,跟普通函数一样,直接执行run方法,不启动新线程2.sleep(int)和wait()sleep()是Thread类的方法,会使当前线程暂停指定时间,将执行机会给其他线程,但是监控状态仍然保持,到时会自动恢复(进入就绪队列),调用sleep不会释放对象锁wai...原创 2018-11-13 15:04:17 · 141 阅读 · 0 评论 -
集合框架
java集合框架1. Map2. ListList中的元素实现类排序,而且可以重复的存储相关元素;List item ArrayList:数组线性表,就是基于数组的一个线性表只不过数组的长度可以动态改变。由于是基于数组的存储,因此他的随机访问速度极快。但不适合在线性表中间进行频繁的进行插入和删除操作(因为每次插入和删除都需要移动数组中的元素。如果在初始化ArrayList的时候,没...原创 2018-11-15 20:36:11 · 171 阅读 · 0 评论 -
java
java创建对象时:在栈中存放对象的地址,对象的内存分配实际在堆中方法重载和覆盖:重载:发生在一个同一个类中的两个或多个方法,方法名形同,返回类型或者参数不同覆盖:发生在子类中,对父类方法进行重写,方法名,返回类型和参数相同。子类实例对象可以直接调用父类的实例方法,如果不想调父类的,需要重写。方法重载或重写过程中:访问控制修饰符:子类比父类的权限更开放,异常,子类比父类的更具体。...原创 2018-11-22 10:37:13 · 136 阅读 · 0 评论 -
通过反射,调用带参数的构造函数
反射调用带参数的构造函数通过反射调用带参数的构造函数通过反射调用带参数的构造函数通过反射,在程序运行中,选择实例化哪个对象是java编程中,很通用的方法,我们先建一个父类,声明通用的处理方法,然后写几个不同功能的子类,继承父类,并且实现各自的执行方法,然后在程序运行过程中,通过反射实例化具体的子类对象,然后调用通用处理方法执行操作//父类public abstract class Data...原创 2019-06-21 16:31:57 · 2924 阅读 · 0 评论 -
java类调用
//传入pId作为条件,找出List对象中,productId等于pId的对象,组成一个新的List返回;public List<Product2Select>getList(String pId){ List<Product2Select> selectChildrenList = childrenList.stream().filter(o -> pId.e...原创 2019-07-18 10:32:04 · 154 阅读 · 0 评论