![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
伊支独秀
欢迎联系微信号hmyixiu交流技术问题
展开
-
JFileChooser的简单使用
JFileChooser 避免在对话框中直接点关闭的错误原创 2016-07-01 12:14:27 · 1005 阅读 · 0 评论 -
关于 Map 的整理 HashMap确实很强大啊
关于Map key,value都可以是任意的类型 不过常见的key是String和Integer类型的 (1)HashMap,key值都不能重复 添加键值对:put(key , value) 获取有效个数:size() 还有containsKey containsValue get(key) 是根据key获取value的值 remove(key) 不可以使用foreach原创 2017-08-25 20:37:49 · 349 阅读 · 0 评论 -
IO流,关于File类的一些;以及输入输出流 整理
在java.io包 java.io.File 文件和目录路径名的抽象表示形式 可以是文件或者文件夹 如何表示一个文件对象你? File file = new File("d:\\haha.txt"); 相关的一些方法 getPath() 路径(创建对象时指定的路径) getAbsolutePath() 绝对路径 这两个都是根据在构造器里传递的值所决定的 lastModifie原创 2017-08-25 20:43:25 · 263 阅读 · 0 评论 -
关于多线程的一些基础整理
程序(program):为了完成某个任务,功能而使用某种编程语言编写的一段代码、指令的集合。 进程(process):程序的一次运行,是操作系统分配资源最小单位,进程与进程之间是独立的,如果要通信得通过Socket网络 如果一个程序运行多次,就会有多个进程 线程(thread):某一个进程中的其中一条执行路径,多条执行路径“同时进行” 如果是单核的CPU,其中某一瞬间只有一个线程在原创 2017-08-29 18:36:18 · 195 阅读 · 0 评论 -
关于线程的同步
线程的同步 描述一下一个线程从始至终的运行状态 (1)一个线程新建了,调用start()之后就进入就绪状态,等待cpu来调用他 (2)CPU调用到他了,如果他需要的资源足够,他就进入运行状态;在他运行的时候,随时有可能被CPU撤掉,收回他的资源,再次进入就绪状态; 在运行时,还有可能自己调用wait()方法或sleep()等,进入阻塞状态,这时他得释放掉自己占用的资源,等待sleep时原创 2017-08-29 18:37:03 · 302 阅读 · 0 评论 -
看看这个最简单的代码,你能看得懂吗
public class Test1 { public static void main(String[] args) { String s1 = "ab" + "c"; String s2 = "abc"; System.out.println(s1 == s2 + " : " + s1.equa原创 2017-08-29 19:21:35 · 4169 阅读 · 0 评论 -
牛客网Java选择题的一些整理
1、java的访问权限有public、protected、private和default的,default不能修饰变量 2、线程安全概念: 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 线程安全问题都是由全局变量及静态变量引起的。原创 2017-08-29 19:44:45 · 2201 阅读 · 0 评论 -
我的Ruby学习历程之初识条件判断
条件判断,我觉概念以及相关的理解其实在学习Java时就已经有一个很深的印象了,学习Ruby的条件判断更注重的是发现语法上与Java不同的地方,记住每种使用的关键字,可以在使用的时候想的到。 说实话我觉得那些能掌握很多门编程语言的人真的很了不起,尽管说编程语言在底层都是相通的,但是想记住每种编程语言不同的关键字很费劲。对于我们这些对计算机了解还没有那么深的人来说,能掌握多门编程语言,并且可以自由切原创 2017-09-07 20:58:46 · 1209 阅读 · 0 评论 -
Java关于 反射 的一些整理
关于反射 反射的功能: 可以在运行期间获取任意对象的类型的信息 创建在编译期间完全位置的类的对象 编写一些通用的工具类 原来是通过类名创建对象,现在可以通过对象获取到类的信息 反射的根源:Class对象 所有的类具有共同的特征,那么就可以吧这些抽象成一个Java类描述它,用这个类,来描述所有类的特征,这个类就是Class类 每一个类都是Class类的对象 任意原创 2017-08-31 14:17:15 · 273 阅读 · 0 评论 -
NIO就这些知识吗?
Java关于NIO的整理 Java NIO(Non-Blocking IO) 与IO有同样的作用和目的,但是使用的方式完全不同,NIO是支持面向缓冲 区的、基于通道的IO操作。相对IO来时更高效 与IO的主要区别 IO是面向流:单向的;NIO是面向缓冲区:通道可以单向也可以双向 IO是阻塞IO;NIO是非阻塞IO NIO支持选择器Selectors NIO中也有几个类、接口原创 2017-08-31 14:19:25 · 276 阅读 · 0 评论 -
想成为Java高级工程师的看过来
想成为Java高级工程师,有哪些要求呢? 1.Core Java,就是java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源转载 2017-09-25 19:34:20 · 329 阅读 · 0 评论 -
ArrayList、Vector、LinkedList底层的一些不同
1、关于ArrayList (1)ArrayList的初始化 public ArrayList() { super(); this.elementData = EMPTY_ELEMENTDATA; } 会为elementData赋值一个空的Object数组,长度为0 public ArrayList(int initialCapacity) {原创 2017-08-25 20:35:40 · 243 阅读 · 0 评论 -
一些常用类的总结(日期方面的,math方面的,比较器)
1、关于日期时间类 System.currentTimeMills() 当前时间距离1970毫秒数 (1)java.util.Date getDate() 把Data 转成毫秒数 new Date(long date)把毫秒数转成日期对象 new Date()无参构造 (2)java.util.Calender 抽象类 getInstance() 得到的是一个GregorianCa原创 2017-08-25 20:29:35 · 345 阅读 · 0 评论 -
关于 异常 的一些总结(自定义异常确实有用啊)
关于异常 编译错误,逻辑错误不算异常;其实是一些因为不可控的因素,不期而至的各种情况,导致程序运行的异常 用对象表示 异常的体系结构: (1)Throwable类,所有错误或例外的超类 分为Error、Exception Error是错误,不应该试图捕获,而是应该尽量避免,并非是几句代码就能解决的错误 Exception是例外, 分为受检异常:编译期要求必须处理的,否则原创 2017-08-25 20:30:52 · 1736 阅读 · 0 评论 -
关于 集合框架 Collection的整理
关于集合等容器类型 数据结构:栈、队列、二叉树、链表. . . 物理结构:数组、链表 Collection接口 (1)有序的(添加的顺序),可重复的 List接口:实现类有ArrayList、Vector、LinkedList (2)无序的,不可重复的 Set接口:类似于数学中集合的概念 实现类有HashSet、TreeSet、LinkedHashSet Map接口:原创 2017-08-25 20:33:11 · 210 阅读 · 0 评论