![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 87
gongyfeng
这个作者很懒,什么都没留下…
展开
-
文章标题 java线程详解
一、操作系统中线程和进程的概念 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存 二、Java中的线程 使用java.lang.Thread类或者java.lang.Runnable接口编转载 2016-04-05 10:57:39 · 782 阅读 · 0 评论 -
java io流详解
我们先说一下File类,毕竟io都是针对File来着。构造函数 File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(String parent,String child) File f2 =new File("c:\\abc","2.txt");原创 2016-04-08 13:33:51 · 569 阅读 · 2 评论 -
Java反射机制
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、JAVA反射机制主要提供了以下功能: 1.在运行时判断任意一个对象所属的类 2.在运行时构造任意一个类的对象 3.在运行时判断任意一个类所具有的成员变量和方法(通过原创 2016-04-07 13:34:50 · 250 阅读 · 0 评论 -
Java泛型
什么是泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。看着好像有点复杂,首先我们看采用泛型的写法。1 public class GenericTest {原创 2016-04-07 10:48:13 · 237 阅读 · 0 评论 -
Java注释详解
从java 5.0开始,为我们提供注解功能,通过注解可以限制代码的重载,过时,以及实现一些其他功能,这里,就来分析一下java的注解。下面看张图: 这张图已经表示的灰常清楚了下面我们一一解释。首先来看java元注解,分别是:@Target @Retention @Documented @Inherited这些注解和他们所修饰的类在java.lang.annotation包中,代码都很简单,可以原创 2016-04-07 10:08:50 · 400 阅读 · 0 评论 -
深入解析HashMap、HashTable,ArrayList
Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是: 1、HashMap是非线程安全的,HashTable是线程安全的。 2、HashMap的键和值都允许有null值存在,而HashTable则不行。 3原创 2016-04-06 23:48:39 · 1504 阅读 · 2 评论 -
java 集合详解
一、集合类简介 数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题: 1、我们需要该容器的长度是不确定的。 2、我们需要它能自动排序。 3、我们需要存储以键值对方式存在的数据。 如果遇到上述的情况,数组是很难满足需求的,接下来本章将介绍另一种与数组类似的数据结构——集合类,集合类在Java中有很重要的意义,保存临时数据,管理对象,泛型,Web框架等原创 2016-04-06 23:17:11 · 366 阅读 · 0 评论 -
Java 8 Lambda 表达式(一)
配置环境buildscript { repositories { mavenCentral() } dependencies { classpath 'me.tatarka:gradle-retrolambda:3.2.3' } } // Required because retrolambda is on maven central转载 2016-04-06 11:31:13 · 357 阅读 · 0 评论 -
文章标题 java网络详解
¯网络基本概念 网络体系结构:国际标准化组织ISO于l978年提出“开放系统互连参考模型”,即著名的OSI(Open System Interconnection)模型。 该模型把计算机网络分成物理层、数据链路层、网络层、传输层、会话层、表示层、应用层等七层。 至于各个层的具体描述在此省略InetAddress InetAddress类是Java中用于描述IP地址的类。它在java.ne原创 2016-04-05 22:25:24 · 521 阅读 · 0 评论 -
Java中抽象类和接口的区别详解
在 JAVA语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是原创 2016-04-11 10:12:21 · 259 阅读 · 0 评论