李龙生

成熟是一种在理性与感性之间平衡的结果

枚举类的理解和应用

枚举类型定义 用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。是指将变量的水电费水电费水电费列出来,变量的值只限于列举出来的值的范围内。 简单形式 `public enum StatusEnum {AVAIABLE,DISABLED}` 只是定义一...

2015-10-04 09:47:45

阅读数:710

评论数:2

Java 基础(六)java JVM内存

Java虚拟机        java虚拟机是用执行java文件生成的class文件的,class文件即是字节码,jvm可以解释字节码成为目标机器的机器码,所以,java程序可以一次编译后到处运行真正的实现了跨平台的特性,在跨平台特性中jvm是关键。        包括我们自己建的类文件需要虚拟机...

2014-12-06 08:56:14

阅读数:1503

评论数:3

JAVA基础 (五) 多线程

首先来看一下下面这张图: 多线程优势: 共享内存 使用多线程实现多任务并发比多进程效率高 比如一个浏览器能同时下载多个图片;web服务器同时响应多个用户请求。

2014-11-30 20:16:41

阅读数:1281

评论数:2

JAVA 基础 (四) IO操作

java.io操作是java基础中的基础,如果没有io操作程序都不会运行起来,所以,又回顾了一下java.io操作的内容,里面的对象序列化是J2EE的基础,是java中分布式部署和调用实现的基础,还有很有对文件系统、对网络资源的读写等等。        对于里面的个人觉的比较重要的知识做了一个图总...

2014-11-25 11:44:02

阅读数:1549

评论数:3

JAVA基础 (三)反射 深入解析反射机制

上一篇中已经介绍了一些关于反射的基本概念,这篇主要通过一个实例说一说反射的过程,以及实际中应用的例子。 这个例子是这样的设计思路:从一个属性文件中读取一段字符串,然后,根据该字符串生成对应的类实例对象;这之后还有一个增强版的例子,可以根据类里面的setter()方法将类的成员变量(引用类型)也进行...

2014-08-29 16:50:34

阅读数:1779

评论数:4

JAVA基础 (二)反射 深入解析反射机制

在谈论到反射这个问题时,你是否有如下疑问?       无论是在.NET还是Java中反射的原理和机制是一样的,理解了一种另一种就可以迎刃而解,想要理解反射首先需要了解底层的一些概念和运行,理解了反射有助于你理解程序的运行原理,目前很多框架(java、.NET)中都引入了反射这一个技术,反射其实也...

2014-08-29 11:26:37

阅读数:1632

评论数:5

JAVA基础 (一) 并发 ThreadLocal与Synchronized 用哪一个好

ThreadLocal是什么? 历史 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 定义 ThreadLocal很容易让人望文生义,想当然...

2013-08-09 08:53:14

阅读数:2289

评论数:21

提示
确定要删除当前文章?
取消 删除