JAVA SE基础
fanwenjieok
这个作者很懒,什么都没留下…
展开
-
由于对必需的库\jdk1.7.0\jre\lib\rt.jar 具有一定的访问限制问题 解决方法
由于对必需的库\jdk1.7.0\jre\lib\rt.jar 具有一定的访问限制问题 解决方法问题: 练习java过程中,运行程序时出错,提示: “访问限制:由于对必需的库 C:\Program Files\Java\jdk1.7.0\jre\lib\rt.jar 具有一定限制,因此无法访问类型 JFrame”。 解答: 在百度搜索找答案,原创 2015-06-17 13:39:22 · 11340 阅读 · 6 评论 -
JAVA常用类之——Date,Calendar,DateFomat
JAVA常用类之——Date,Calendar,DateFomat 首先,Date, Calendar, Dateformat是三个类,用于解决三类不同的问题。 查JDK文档知道了构造函数的用法和成员方法的用法,嗯,Date主要是获得当前的系统时间,SimpleDateFormat则是用来进行字符串和日期之间的转换,具体是: 1. 将日期格式化为字符串:原创 2015-07-20 10:11:53 · 503 阅读 · 0 评论 -
JAVA常用类之——System和Runtime
JAVA常用类之——String原创 2015-07-04 19:36:25 · 560 阅读 · 0 评论 -
JAVA常用类之——正测表达式
JAVA常用类之——正则表达式 首先,正测表达式是按一定的规则来处理字符串的,具体就包括判断,获取,分割,替换功能。 通常,它被用于下面两个目的: 1. 匹配一串字符串是符符合特定的规则,比如邮箱格式,用户名和密码的格式。 2. 从字符串中获取我们想要的部分。 一. 判断功能,采用String类的maches(String rege原创 2015-07-20 15:43:25 · 1004 阅读 · 0 评论 -
JAVA常用类之——BigInteger和BigDecimal
JAVA常用类之——BigDecimal原创 2015-07-20 13:07:26 · 928 阅读 · 0 评论 -
JAVA常用类之——Math和Random
ThreadLocalRandom的好用之处。原创 2015-07-20 10:57:33 · 453 阅读 · 0 评论 -
JAVA常用类之——包装类
JAVA常用类之——包装类原创 2015-07-22 11:09:08 · 352 阅读 · 0 评论 -
JAVA常用类之——String和String Builler
JAVA常用类之——String和String Builler原创 2015-07-20 13:06:26 · 759 阅读 · 0 评论 -
关于常量池
关于常量池 首先要知道JVM运行时数据划分为六种:程序计数器、JAVA栈、方法区、JAVA堆、本地方法区,运行时常量池。其中,运行时常量池也在方法区中!而且我们通常所说的常量池就是运行时常量池。先看下面的代码:String s1 = "a"; String s2 = "b"; s1 = s1+s2; 内存结构图如下: String 对像是不可变的对原创 2015-08-20 14:45:02 · 692 阅读 · 0 评论 -
Java栈与堆
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的转载 2015-08-20 10:57:13 · 327 阅读 · 0 评论 -
Java 异常处理的误区和经验总结
Java 异常处理的误区和经验总结原文地址:点击打开链接 本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。误区一、异常的选择 上图描述了异常的结构,其实我们都知道异常分检测转载 2015-08-20 13:54:06 · 281 阅读 · 0 评论 -
JAVA面向对像基础之——抽像类和接口
JAVA面向对像基础之——抽像类和接口原创 2015-07-01 12:52:16 · 658 阅读 · 0 评论 -
Java内存管理原理及内存区域详解
Java内存管理原理及内存区域详解一、概述Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示:下面就每一个区域进行阐述。二、运行时数据区域程序计数器程序计数器,可以看做是当前线程所执行的字节转载 2015-09-23 20:02:21 · 418 阅读 · 0 评论 -
JAVA反射学习之——基本学习
JAVA反射学习之——基本功能 反射通常用来做下在的事情: 1. 动态加载类,获得类的信息(属性,方法,构造器)。 2. 动态的构造对像。 3. 动态的调用类和对像的方法。 4. 动态的调用和处理属性(这于的处理是指修改)。 5. 处理注解。 首先,来看看什么是类的加载? 程序在首次使用某个类时,如果该原创 2015-07-13 13:18:48 · 507 阅读 · 0 评论 -
JAVA反射学习之——深入研究(反射与泛型)
JAVA反射学习之——深入学习 通过上节的学习,了解了反射的基本功能,下面关于反射有如下几个需要注意的地方。在学习JAVA与泛型之前,先说两个小知识点。 一、学会使用反射编写具有通用性功能的代码 设计一个方法,将Object对像中的propertyName属性的值设置为value,方法声明如下: public void setProperty原创 2015-07-13 15:25:35 · 3345 阅读 · 0 评论 -
JAVA集合学习之——Properties类
JAVA集合学习之——Properties类 关于Properties类,首先要知道,它从属于Hashtable类,所以他就具有Map集合的属性和方法。 它具有以下特点: 1. Properties相当于一个key,value都是String类型的Map。 2. 根据JDK文档所述:Properties 类表示了一个持久的属性集。Properties原创 2015-07-13 10:11:28 · 496 阅读 · 0 评论 -
JAVA面向对像基础之——内部类
JAVA面向对像基础之——内部类一个类内部还可以定义另一个类,这个类称为内部类,内部类可以访问外部的成员(包括私有),而要想访问内部类的成员,则必须先创建对像。内部类根据定义所在位置不同分为:1. 成员内部类:在外部类的成员定义位置定义,相当于外部类的一个成员。2. 局部内部类:在外部类的一个方法内部定义。3. 匿名内部类。1. 成员内部类测试如下,要注意原创 2015-06-24 00:00:07 · 400 阅读 · 0 评论 -
JAVA多线程编程(一)——线程的创建方式
JAVA多线程编程(一)——线程的创建方式首先,多线程的创建有两种方式: 1. 继承Thread类,实现run方法; 2. 实现runnable接口(第一种方法是不推荐的方法,因为它只能单继承,有局限性。第二种方法适合多个线去处理同一个资源的情况,把线程同程序的代码,数据有效的分离,体现了面向对像的思想)【JDK文档: 创建新执行线程有两种方法。一种方法是将类声明为 Thread原创 2015-06-24 09:39:09 · 425 阅读 · 0 评论 -
JAVA多线程编程(三)——线程的生命周期(sleep,join,interrupt)
JAVA多线程编程(三)——线程的生命周期(sleep,join,interrupt)原创 2015-06-26 15:18:01 · 355 阅读 · 0 评论 -
JAVA网络编程之——TCP通信
JAVA网络编程之——TCP通信 TCP是面向连接的,所以是C/S架构,服务器端ServerSocket首先要创建启动,然后监听某一个端口,等待Client的Socket连接,如果有连接发过来,就创建一个专门的Socket_New连接用于和这个Client的Socket进行通信。 那么问题来了: 1. Client的Socket连接有自已的IP和Port,那服原创 2015-06-26 12:19:23 · 751 阅读 · 0 评论 -
JAVA多线程编程(二)——同步与通信
JAVA多线程编程(二)——同步同步是因为多线程之间共享数据访问(访问包括数据的读和写)时产生了数据安全问题。同步的问题,在嵌入式ROTS当中称为互斥,可以用信号量(semaphore)或 互斥锁(mutex)来保护共享资源。JAVA多线程解决此类问题的方法是用synchornized进行同步保护,同步可以同步代码块,也可以同步方法,还可以同步静态的方法。1. 同步代码块原创 2015-06-24 12:29:39 · 850 阅读 · 0 评论 -
JAVA集合之——TreeSet
JAVA集合之——TreeSet原创 2015-07-01 15:04:15 · 447 阅读 · 0 评论 -
JAVA图形编程Swing之——JPanel绘图
JAVA图形编程Swing之——JPanel原创 2015-07-04 19:38:11 · 37315 阅读 · 2 评论 -
JAVA集合之——Comparable和Comparator
JAVA集合之——Comparable和Comparator 从TreeSet可以清晰的看到Comparable和Comparator的区别,这里再集中整理一下。 Comparable 是一个对象本身就已经支持自比较所需要实现的接口(如 String、Integer 自己就可以完成比较大小操作,已经实现了Comparable接口) 。 自定原创 2015-07-01 22:09:05 · 467 阅读 · 0 评论 -
JAVA集合之——HashSet和LinkedSet
JAVA集合之——HashSet和LinkedSet原创 2015-07-04 19:26:59 · 1386 阅读 · 0 评论 -
简简单单的代码让你轻松学会动态代理
import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 动态代理类使用到了一个接口InvocationHandler和一个代理类Proxy ,这两个类配合使用实现了动态代理的功能。 * 那么什么是动态代理呢? *转载 2015-09-23 17:16:09 · 363 阅读 · 0 评论