随笔分类 -  java

摘要:Throwable是异常的基类 异常处理(try使用): throws和Throw使用: 自定义错误: 同一个包下创建四个类 Demo.java MyException.java User.java UserServer.java 受检异常(Exception) 调用时必须加上try..catch. 阅读全文
posted @ 2019-04-10 12:03 小名的同学 阅读(154) 评论(0) 推荐(0)
摘要:链表: 链表:线性结构 链表:适合删除,和插入,不宜查询,链表长度不宜过长,遍历的效率低 输入:适合查找,不适合插入,删除; 链表的增删改查简单实现: 二叉树: 二叉树:非线性数据结构 中序遍历实现 1-->3-->4-->6-->7-->8-->10-->13-->14--> (先遍历左边,在中间 阅读全文
posted @ 2019-04-09 19:38 小名的同学 阅读(159) 评论(0) 推荐(0)
摘要:1.字符串中的值比较大小 阅读全文
posted @ 2019-04-06 21:07 小名的同学 阅读(146) 评论(0) 推荐(0)
摘要:行为型模式关注系统中对象之间的相互交互,研究系统在运行时对象之间的相互通信和协作,进一步明确对象的职责 责任链模式: 功能:解决if else 应用了责任链模式,相当于我把每一个处理逻辑都看作是一个独立的处理者,然后将他们形成一个处理链,这样当一个请求进来之后,通过遍历这个处理链来处理请求。 场景: 阅读全文
posted @ 2019-04-06 12:25 小名的同学 阅读(167) 评论(0) 推荐(0)
摘要:核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 适配器设计模式: 将一个类的接口转换成客户希望的另一个的接口 适配器使原本由于接口不兼容而不能工作的那些类可以一起工作 适配器比较经典的案例 感觉是配置有一点类似静态代理,但是适配器可能需要继承或者实现某一个类或者 阅读全文
posted @ 2019-04-06 11:12 小名的同学 阅读(138) 评论(0) 推荐(0)
摘要:学习网址:https://refactoringguru.cn/design-patterns 单例设计模式: 1、饿汉式(线程安全,调用效率高,不能延时加载) public class Demo { public static void main(String[] args){ Singleton 阅读全文
posted @ 2019-04-06 10:28 小名的同学 阅读(261) 评论(0) 推荐(0)
摘要:String在内存中的分析: public class Demo { public static void main(String[] args){ String a = new String("xx"); //1、首先解释器在堆中的常量池中查找是否有xx变量,没有则创建。有就不在常量池中创建 // 阅读全文
posted @ 2019-04-03 20:46 小名的同学 阅读(420) 评论(0) 推荐(0)
摘要:System: Runtime: Random: Scanner: Arrays: MessageFormat: Math: 日期: Comparable: cloneable接口: 数字处理: MD5加密: lambda表达式: RandomAccessFile: Properties: Stri 阅读全文
posted @ 2019-04-03 19:16 小名的同学 阅读(564) 评论(0) 推荐(0)
摘要:重载: //同一个类中,方法名相同,参数列表不同[java就是靠不同的参数列表来寻找方法的],返回值可以任意 public class Demo { public static void main(String[] args) { float num1 = 3; float num2 = 4; fl 阅读全文
posted @ 2019-04-03 17:21 小名的同学 阅读(227) 评论(0) 推荐(0)
摘要:java基础: JDK:java开发环境,包含了java运行环境JRE,java工具以及基础类库。 JRE:java运行环境,大家熟知的JDK不同,JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),只是针对于使用Java程序的用户。 添加环境变量 JVM:. 阅读全文
posted @ 2019-04-01 21:33 小名的同学 阅读(343) 评论(0) 推荐(0)
摘要:dir /? 查看帮助 dir /s 查看当前的目录,以及子目录 wmic memorychip 查看内存信息 netstat -a -e -n -o -s 查看端口 netstat -ano netstat -ano|findstr "8080" tasklist|findstr "8080" r 阅读全文
posted @ 2019-04-01 18:38 小名的同学 阅读(293) 评论(0) 推荐(0)
摘要:Unicode字符集和UTF-8编码方式 参考:https://www.cnblogs.com/deepblue775737449/p/7604738.html https://www.zhihu.com/question/23374078/answer/69732605 :写的非常好 有趣的GBK 阅读全文
posted @ 2019-04-01 18:38 小名的同学 阅读(181) 评论(0) 推荐(0)
摘要:1、new String创建了几个对象 String str = "a"+"b";产生几个对象?答案是3个,字符串常量区存储"a","b","ab"三个对象 String str = "a"+new String("b");产生几个对象?答案是3个,字符串常量区存储"a","b",堆中存储new S 阅读全文
posted @ 2019-03-29 21:50 小名的同学 阅读(212) 评论(0) 推荐(0)