随笔分类 -  Java基础

主要是一些关于Java基础的文章
摘要:废话不多说,直接上代码 阅读全文
posted @ 2019-11-25 10:07 对我有点小自信 阅读(12491) 评论(0) 推荐(0) 编辑
摘要:1) 首先查看jdk中Collection类的源码后会发现如下内容: 通过查看可以发现Collection是一个接口类,其继承了java迭代接口Iterable。 众所周知在我们使用Java中的类的存储的时候经常会使用一些容器,链表的概念,本文将彻底帮您弄清链表的各种概念和模型!!!! 大致框架如下 阅读全文
posted @ 2019-06-28 12:30 对我有点小自信 阅读(623) 评论(0) 推荐(0) 编辑
摘要:一、基本知识点 1、AOP概念 AOP(Aspect-Oriented Programming), 即 面向切面编程, 它与 OOP( Object-Oriented Programming, 面向对象编程) 相辅相成, 提供了与 OOP 不同的抽象软件结构的视角.在 OOP 中, 我们以类(cla 阅读全文
posted @ 2019-06-17 14:12 对我有点小自信 阅读(930) 评论(0) 推荐(0) 编辑
摘要:概述 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。 synchronized( 一个任意的对象(锁) ){代码块中放操作共享数据的代码。 } synchronized 放在普通方法上,内置锁就是当前类的实例。 synchronized 放在静态方法上,内置锁就 阅读全文
posted @ 2018-10-18 18:10 对我有点小自信 阅读(1258) 评论(2) 推荐(0) 编辑
摘要:概述 Runnable 是接口。 Thread 是类,且实现了Runnable接口。 Thread部分源码 在使用Runnable定义的子类中没有start()方法,只有Thread类中才有。 Thread类,有一个构造方法:public Thread(Runnable targer) 此构造方法接 阅读全文
posted @ 2018-10-18 18:04 对我有点小自信 阅读(7776) 评论(2) 推荐(0) 编辑
摘要:Singleton(单例模式) 一句话总结:一个类在Java虚拟机中只有一个对象,并提供一个全局访问点。 生活中例子:太阳、月亮、国家主席等。 解决什么问题:对象的唯一性,性能浪费太多。 项目里面怎么用:数据库连接对象,属性配置文件的读取对象。 模式结构:分为饿汉式和懒汉式(如果考虑性能问题的话,就 阅读全文
posted @ 2018-10-11 16:36 对我有点小自信 阅读(227) 评论(0) 推荐(0) 编辑
摘要:BigDecimal加减乘除运算 public static double add(double v1,double v2)public static double sub(double v1,double v2)public static double mul(double v1,double v 阅读全文
posted @ 2017-11-20 10:48 对我有点小自信 阅读(460) 评论(0) 推荐(0) 编辑
摘要:1 package TestCase; 2 import java.io.BufferedReader; 3 import java.io.IOException; 4 import java.io.InputStreamReader; 5 6 public class jihuo { 7 private static final String LL = "Decompilin... 阅读全文
posted @ 2016-11-01 09:23 对我有点小自信 阅读(589) 评论(0) 推荐(0) 编辑
摘要:优化MyEclipse编译速度慢的问题(重点是1) 1 、关闭MyEclipse的自动validation windows > perferences > myeclipse > validation 将Build下全部勾取消 如果你需要验证某个文件的时候,我们可以单独去验证它。方法是: 在需要验证 阅读全文
posted @ 2016-10-26 09:54 对我有点小自信 阅读(5898) 评论(1) 推荐(0) 编辑
摘要:MyEclipse设置文件默认打开方式 依次点击: [MyEclipse]-> [Preferences] -> [General] -> [Editors] -> [File Associations] 找到要修改的文件类型,选中下方的打开方式,点击右侧的default,然后点击[OK]按钮即可。 阅读全文
posted @ 2016-10-26 09:52 对我有点小自信 阅读(3422) 评论(0) 推荐(0) 编辑
摘要:myeclipse修改内存大小不足 myeclipse修改内存大小不足 打开Windows-> Preferences -> Java->Installed JREs 点击右侧的jdk,然后点击“Edit”按钮 Default VM Arguments文本框中输入:-Xms64m -Xmx256m 阅读全文
posted @ 2016-10-21 12:53 对我有点小自信 阅读(5958) 评论(0) 推荐(0) 编辑
摘要:1、数组转换成List public static <T> List<T> asList(T... a) String[] arr = new String[] {"str1", "str2"}; 2、List转换成数组 public Object[] toArray() public <T> T[ 阅读全文
posted @ 2016-10-20 13:41 对我有点小自信 阅读(215) 评论(0) 推荐(0) 编辑
摘要:Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 2016); calendar.set(Calendar.MONTH, 02); int day = calendar.getActualMaximum(Calendar.DATE); ... 阅读全文
posted @ 2016-10-19 13:47 对我有点小自信 阅读(3472) 评论(0) 推荐(0) 编辑
摘要:检查数组是否包含某个值的方法 使用List publicstaticbooleanreturn Arrays.asList(arr).contains(targetValue); } 使用Set publicstaticsetnew HashSet<String>(Arrays.asList(arr 阅读全文
posted @ 2016-10-19 12:05 对我有点小自信 阅读(649) 评论(0) 推荐(0) 编辑
摘要:依赖注入: BL public class T01BL implements Serializable { private static final Log logger = LogFactory.getLog(T01BL.class); private BaseDAO baseDao; priva 阅读全文
posted @ 2016-10-19 12:03 对我有点小自信 阅读(637) 评论(0) 推荐(0) 编辑
摘要:Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.ma 阅读全文
posted @ 2016-10-19 12:03 对我有点小自信 阅读(491) 评论(2) 推荐(0) 编辑
摘要:常用快捷键: Ctrl + Shift + R 在整个项目中查找文件 Ctrl + H 查找文件,可以限定文件中包含的内容 Ctrl + Shift + G 查找一个方法在哪里被调用 Ctrl + O 快速显示类的结构:类所属的包,类中所有的变量和方法 Ctrl + I 按格式化缩进选中块的代码,用 阅读全文
posted @ 2016-10-19 12:01 对我有点小自信 阅读(481) 评论(0) 推荐(0) 编辑

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