随笔分类 -  java 基础

String类型常用方法
摘要: 阅读全文
posted @ 2019-05-20 09:37 <meng> 阅读(99) 评论(0) 推荐(0) 编辑
& 和&&的区别
摘要:&运算符有两种用法(1)按位与(2)逻辑与 &&运算是短路与运算 同:二者都要求运算符左右两端的布尔值都是true,整个表达式的值才是true 异:&&左边的表达式是false,右边的表达式会直接短路掉,不会进行运算 阅读全文
posted @ 2019-05-18 16:01 <meng> 阅读(149) 评论(0) 推荐(0) 编辑
java的内存模型--jmm
摘要:java虚拟机运行时的数据区 1.线程共享区(方法区,Java堆) 2.线程独占区(虚拟机栈,本地方法栈,程序计数器) 程序计数器:记录当前线程所执行到的字节码的行号 阅读全文
posted @ 2019-05-09 23:07 <meng> 阅读(82) 评论(0) 推荐(0) 编辑
抽象类和接口的区别
摘要:1.一个类只能继承单个类,但是可以实现多个接口 2.抽象类中可以有构造方法,但接口不可以 3.抽象类中的方法不一定是抽象的,可以实现最基本的方法, 接口要求所有方法是抽象的 4.抽象类中可以包含静态方法,接口中不可以 5.抽象类中可以有普通成员变量,接口中不可以 阅读全文
posted @ 2019-05-08 23:04 <meng> 阅读(104) 评论(0) 推荐(0) 编辑
hashcode和equals的作用区别及联系
摘要:1.比较对象不同 equals:比较两个对象的地址 hashcode:比较两个队象的hash值 2.可靠性 equals:比较可靠 hashcode:不可靠 两个不同的对象它们的hashcode却有可能相同 当两个对象相等时,equals相等,hashcode也相等 equals 相同时,hashc 阅读全文
posted @ 2019-05-08 22:33 <meng> 阅读(517) 评论(0) 推荐(0) 编辑
数据库优化之索引
摘要:1.普通索引:允许重复的值出现 2.唯一索引:除了不能有重复的记录外 3.主键索引:创建主键时出现,唯一且没有null值 4.全文索引; 用来对表中的文本域进行索引 阅读全文
posted @ 2019-05-08 22:20 <meng> 阅读(87) 评论(0) 推荐(0) 编辑
数据库优化方面的事情
摘要:定位:查找,定位慢查询 优化手段: 创建索引:创建合适的索引,我们就可以在索引中查询,查询到以后直接找对应的记录 分表:当一张表的数据比较多或者一张表的某些字段的值比较多,并且很少使用时,可以采用水平分表和垂直分表来优化 读写分离:当一台服务器不能满足需求时,采用读写分离的形式进行集群。 缓存:使用 阅读全文
posted @ 2019-05-08 20:22 <meng> 阅读(71) 评论(0) 推荐(0) 编辑
Spring与其两大核心
摘要:Spring是j2EE应用程序框架,是轻量级的IOC和AoP的容器框架 IOC:控制反转 其中重要的是DI DI:注入 原来spring是 发现service需要Dao,就需要创建Dao 现在service依赖于dao,就给它注入 核心是:配置文件+反射+容器 AOP:面向切面编程 核心原理:使用动 阅读全文
posted @ 2019-05-08 19:29 <meng> 阅读(325) 评论(0) 推荐(0) 编辑
tcp与udp协议的区别
摘要:1.tcp面向连接(如打电话要写拨号),udp是无连接状态 2.tcp提供可靠的服务,udp是不可靠的,尽最大努力交付 3.tcp面向字节流 ,udp是面向报文的 4.tcp连接是点对点,udp连接可以一对一,一对多,多对多。 5、TCP首部开销20字节;UDP的首部开销小,只有8个字节 6、TCP 阅读全文
posted @ 2019-05-07 11:39 <meng> 阅读(114) 评论(0) 推荐(0) 编辑
23种设计模式(1) 单例模式
摘要:1.饿汉式 2. 懒汉式 3. 静态内部类实现单例模式 阅读全文
posted @ 2019-04-28 21:32 <meng> 阅读(79) 评论(0) 推荐(0) 编辑
java 常用第3方工具
摘要:https://www.cnblogs.com/chenpi/p/5608628.html#_label4 阅读全文
posted @ 2019-04-09 23:34 <meng> 阅读(95) 评论(0) 推荐(0) 编辑
反射与内省
摘要:一. 获取class类的3种方式 1. 对象.getClass 2.类名.class 3.class.forName() 阅读全文
posted @ 2019-04-09 23:11 <meng> 阅读(80) 评论(0) 推荐(0) 编辑
UDP通讯协议实例
摘要:1.服务端 2.客户端 阅读全文
posted @ 2019-04-09 20:51 <meng> 阅读(209) 评论(0) 推荐(0) 编辑
guava 对集合的支持
摘要: 阅读全文
posted @ 2019-04-07 23:07 <meng> 阅读(78) 评论(0) 推荐(0) 编辑
字符串流stringReader
摘要:例子 阅读全文
posted @ 2019-04-06 15:18 <meng> 阅读(148) 评论(0) 推荐(0) 编辑
Collection List接口
摘要:常用的:ArrayList,Vector LinkedList 特点:有序的,允许多个空值 Arraylist 和LinkedList的区别 ArrayList:底层使用的是数组 linkedlist 使用的是链表 数组在内存中是一块连续的内存,查询效率快,插入和删除效率慢 链表查询效率慢,插入和删 阅读全文
posted @ 2019-04-05 23:51 <meng> 阅读(64) 评论(0) 推荐(0) 编辑
对象序列化
摘要:1.对象 2.对象序列化 3.对象反序列化 阅读全文
posted @ 2019-04-05 19:25 <meng> 阅读(100) 评论(0) 推荐(0) 编辑
io
摘要:1. 创建文件,遍历文件夹,转换时间 2. 遍历文件,输出其中的jpg,并打印图片的绝对路径 3.文件的写入写出针对的是程序 输出内容到文件 4.写入文件内容到程序 5. 字符流 写入字符到文件 从文件读出字符 6. OutputStreamWriter 字符流转换成字节流 InputStreamR 阅读全文
posted @ 2019-04-05 12:03 <meng> 阅读(175) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示