摘要:
1.什么是枚举所谓枚举是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。比如星期,一年中的四季,颜色值等都可以使用枚举进行列举出来。2.枚举类的前世今生在jdk5以前的,要使用枚举那是不可能的,因为那个时候还没有呢,从5之后就有了枚举。其实一个枚举中的实例对象都是被staticfina... 阅读全文
摘要:
注解(Annotation)简介Annotation(注解)是JDK5.0及以后版本引入的一个特性。注解是java的一个新的类型(与接口很相似),它与类、接口、枚举 是在同一个层次,它们都称作为java的一个类型(TYPE)。它可以声明在包、类、字段、方法、局部变量、方法参数等 的前面,用来对这些元... 阅读全文
摘要:
反射概述:一个已经写好的应用程序,后期要添加新功能,但一般无法获取该应用程序的源码,无法直接在该应用程序中用new创建对象,该怎么办?既然子类不确定,可以通过对外提供配置文件的形式,将不确定的信息存储到配置文件中即可。该应用程序需要在设计时写好如何读取配置文件信息?怎么做呢,先存储指定的子类名,根据... 阅读全文
摘要:
一、面向对象的概述:java是一种面向对象的编程语言,也就是说对象是这种语言的基础,没有对象了,就没有了java。任何功能都是通过对象来实现的,就是将功能封装进对 象,让对象去调用这些功能。这种思想是将数据作为第一位,而方法(功能或者说是算法)作为其次。我个人认为,这是对数据的一种优化,安全性更高,... 阅读全文
摘要:
一、异常概述:1、异常是指程序在运行时出现的不正常情况2、异常由来:问题是现实生活中的事物,也可以通过java类的形式进行描述,并封装成对象。因为异常也可以被抽取,形成一个体系,并由一个个具体的实例组成,也是一个个对象。3、程序可能出现的错误或问题a.用户输入错误导致的异常:如用户不正常使用程序,输... 阅读全文
摘要:
import语句可以导入一个类或某个包中的所有类import static语句导入一个类中的某个静态方法或所有静态方法语法举例:import static java.lang.Math.sin;import static java.lang.Math.*;Ex.[java]view plaincop... 阅读全文
摘要:
一、概述:1、File类:在整个IO包中与文件本身有关的操作类,所有的与文件本身有关指的是创建、删除文件等操作。在java.io包中的File类本身是一个跨平台的文件操作类,所以在操作中要更多的考虑到各个操作系统的区别。2、特点:1)用来将文件或文件夹封装成对象2)方便于对文件与文件夹的属性信息进行... 阅读全文
摘要:
java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。那么:为什么我们不能直接调用run()方法呢?我的理解是:线程的运行需要本地操作系统的支持。如果你查看start的源代码的时候,会发现:注意我用红色加粗的那一条语句,说明此处调用的是... 阅读全文
摘要:
(本部分原文链接,译文链接,译者:bjsuo,校对:郑旭东)在并发编程中,有两个基本的执行单元:进程和线程。在java语言中,并发编程最关心的是线程,然而,进程也是非常重要的。即使在只有单一的执行核心的计算机系统中,也有许多活动的进程和线程。因此,在任何给定的时刻,只有一个线程在实际执行。处理器的处... 阅读全文
摘要:
本篇博客主要介绍字符流FileWirter和FileReader流,主要用于操作文件内容。一.FileWriter(文件输出字符流) FileWriter与FileOutputStream类似,不过FileWriter是字符流,而FileOutputStream是字节流。构造方法:1.pub... 阅读全文
摘要:
看到的 拿来和大家分享1、-Xmixed mixed mode execution (default)混合模式执行2、-Xint interpreted mode execution only解释模式执行3、-Xbootclasspath: set search path for bootstrap... 阅读全文