![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 基础
文章平均质量分 78
山上的太阳
这个作者很懒,什么都没留下…
展开
-
JAVA 自省机制 java bean
//Java Bean1 Java对象,是有一定约定的对象2 同一外观,为了使用方便3 Java Bean的约定 ①类一定有无参数构造器(直接创建对象,子类继承时候方便直接调用父类无参构造器) ②对象属性使用get set方法访问。 get set方法访问的属性称为Bean属性 ③一定实现序列话接口(方便对象序列化) ④必须在包中原创 2015-05-18 21:32:46 · 5923 阅读 · 0 评论 -
ThreadPoolExecutor机制
本文转自:http://825635381.iteye.com/blog/2184680ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供的线程服务,都是通过参数设置来转载 2016-03-09 14:36:32 · 830 阅读 · 0 评论 -
Runnable或Callable的比较
编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有三种方法,Thread,Runnable,Callable.Runnable和Callable的区别是,(1)Callable规定的方法是call(),Runnable规定的方法是run().(2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得(3)call方法可以抛出异常,转载 2016-02-04 13:33:06 · 617 阅读 · 0 评论 -
java 中xml的使用
XML 可扩展的标记语言 XML 通用的数据格式标准 在没有XML标准时代 1 数据可以任意格式存储:二进制,文本格式 2 数据的交换和分享出现麻烦 XML 是一种通用的标准格式 1 XML 数据格式标准 2 可以用于文件的格式:XML 格式的文件称为XML 文件 3 XML文件本身是文本文件,非常便于编辑和处理原创 2015-05-19 22:30:46 · 917 阅读 · 0 评论 -
java 线程(二)
线程: 程序: 进程:正在内存中运行的程序 线程:进程中并发运行的的独立过程,是可以单独执行的过程。 java将操作系统复杂的线程机制封装到了Thread类。 java如何开启线程: 1 继承Thread 2 重写run提供独立运行的过程 3 创建线程对象原创 2015-05-16 23:45:17 · 388 阅读 · 0 评论 -
JAVA API 异常处理
示例一:/** * java中的异常处理机制 * @author Administrator * */public class ExceptionDemo1 { public static void main(String[] args) { System.out.println("程序开始了"); try{ String str = null; /*原创 2015-04-21 20:15:09 · 1379 阅读 · 0 评论 -
JAVA API 包装类 Integer
示例一:/** * 包装类 * 基本类型由8个,由于他们是以值的形式存在,没有继承 * 也不是引用类型,所以不继承自Object。 * 那么基本类型是不能参与面向对象开发的。 * 包装类的作用主要解决了基本类型不能参与面向对象开发 * 的问题。 * * 其中6个表示数字的包装类全部继承自Number类 * Number类中定义了: * int intValue() *原创 2015-04-12 21:47:43 · 587 阅读 · 0 评论 -
JAVA 反射机制
反射机制是java中底层的动态工作机制,是java的核心特性。 静态:经过java编译器的处理以后就固定下来执行顺序,也就是在编译的过程中就已经确定了的,称为静态 动态:java程序在运行期间,才能确定的处理顺序,称为动态发射API的作用: 1 动态加载类 2 动态获取类的信息(类型,属性,方法,构造器等) 3 动态创建对象 4原创 2015-05-18 21:20:11 · 350 阅读 · 0 评论 -
JAVA API 线程(一)
示例一:/** * 线程的第一种创建方式: * 继承Thread类并重写run方法 * @author Administrator * */public class ThreadDemo1 { public static void main(String[] args) {// for(int i=0;i<1000;i++){// /*// * 有先后顺序的执行原创 2015-04-21 20:35:19 · 460 阅读 · 0 评论 -
JAVA API Date SimpleDateFormat and Calender
示例一:import java.util.Date;/** * java.util.Date * 该类内部维护一个long值,表示从1970年元旦到要描述的 * 时间之间所经过的毫秒值 * 由于Date的设计缺陷,现在仅用它表示时间,而不做时间 * 相关的其他操作。 * @author Administrator * */public class DateDemo1 { p原创 2015-04-13 22:23:08 · 691 阅读 · 0 评论 -
JAVA API 正则表达式
示例一:/** * 字符串支持正则表达式做格式验证的方法 * @author Administrator * */public class StringDemo1 { public static void main(String[] args) { /* * 验证电子邮箱地址的正则表达式 * [a-zA-Z0-9_]原创 2015-04-12 21:35:39 · 594 阅读 · 0 评论 -
范型的定义与使用的示例
import org.junit.Test;public class TestCase { /** * 范型:利用编译器实现的参数化类型,优点可以利用编译器检查限制数据类型,减少软件在运行期的错误! * 可以减少数据类型的转换麻烦。 * 范型是利用编译器实现的(假范型),在运行期间没有范型检查,利用编译器擦除实现的。 */ @Test public void te原创 2015-05-20 22:27:00 · 602 阅读 · 0 评论 -
java 注解的使用
自定义注解:自定义注解在编译期间,会自动擦除成接口类型,自定义数据 可以使用元注解声明。 元注解声明:作用范围和作用位置 Retention 用于声明 当前注解的作用范围 RUNTIME 注解在编译时候不擦除,编译到类,运行时候加载到方法区原创 2015-05-20 22:05:41 · 370 阅读 · 0 评论 -
枚举(enum)的使用
自定义一个类,并且类的对象的个数需要受到限制,可以将自定义类中的构造方法修饰为private,并且在该类中定义该类的所有对象。如下代码: public class Suit implements Serializable, Comparable{ private String name; private int value; public static final Suit原创 2015-05-20 21:55:12 · 482 阅读 · 0 评论 -
JAVA API Collection and Map
示例一:Collections.shuffle(List);//将集合list中的顺序随机打乱Collections.sort(List); //将集合中的元素进行排序Collections.binarySearch(List,key);//在list集合中折半查找keyimport java.util.ArrayList;import java.util.Collectio原创 2015-04-16 20:56:35 · 660 阅读 · 0 评论 -
java 反射方式访问私有属性和方法
一 Field[] fileds = catClass.getDeclaredFields(); //得到catClass类所有的属性(包括私有属性)二 field.setAccessible(true); // 该方法表示取消java语言访问检查 三 field.set(target , "ysq"); //为属性赋值 (如果没转载 2015-09-28 19:54:25 · 480 阅读 · 0 评论 -
java命令
1、查看某个class下有哪些方法:原创 2016-02-26 09:37:43 · 443 阅读 · 0 评论