JAVA基础
文章平均质量分 75
huiwinner
这个作者很懒,什么都没留下…
展开
-
JAVA基础知识回顾-----JAVA背景-----随想随写
最近开始面试了,觉得有必要好好看一下前面的JAVA知识,因为我实在抵不过记忆的淡忘;1.JAVA的背景 历史纠结:JAVA的前身是oak语言,是在1990年发布的,来自于Sun公司的一个Green项目,在我出生的后一年,也就是1995年,Oak语言改名JAVA,正式发布; JAVA的优越性: 1.跨平台,这是一提到JAVA我首先就想到的,JAVA的跨平...2016-06-03 10:32:47 · 174 阅读 · 0 评论 -
JAVA基础知识回顾-----Java堆内存和栈内存-----随想随写
Java堆内存和栈内存 栈内存 通常我们知道,Java栈内存一般用来存储基本数据类型的变量和对引用数据类型的引用;如果程序在执行过程中,超过了变量的作用域范围,栈中存储的变量或引用就会自动释放;而这个释放过程是与Java垃圾回收器无关的;堆内存 堆内存通常用来存储通过new字符创建的对象或数组,而堆中分配的内存是由垃圾回收器来管理的;一般来说,我们先通过new字符在堆中开...2016-08-11 09:22:41 · 112 阅读 · 0 评论 -
JAVA基础知识回顾-----模式匹配(正则表达式)-----随想随写
模式匹配正则表达式:为了实现模式匹配,模式的构造应遵循某种规则,这样的模式称为正则表达式包java.util.regexPattern类Matcher类PatternSyntaxException异常类MatchResult接口 Pattern 模式Pattern对象是一个正则表达式的编译形式Pattern构造方法私有,因此要得到该类对象,需要调用该类...2016-08-09 10:59:06 · 185 阅读 · 0 评论 -
JAVA基础知识回顾-----简单理解堆栈-----随想随写
首先声明一下,这篇文章不属于完全原创,参考了下面这位博主的一篇博文: 蛊惑Into:http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html我只总结一下重要的,需要的理解的点就OK了,其它的,至少现在我不太会强求自己去理解; ①定义: Java把内存分成两种,一种叫做栈内存,一种叫做堆内存栈内存:...原创 2016-07-10 09:01:42 · 106 阅读 · 0 评论 -
JAVA基础知识回顾-----补充-----随想随写
---------------------------------------------此博文待补充------------------------------------------------------------①Java平台和Java虚拟机 平台(platform):是指程序运行的硬件或软件环境 大多数平台指操作系统和和硬件的组合。 平台:操作系统(Win...2016-07-10 08:43:05 · 130 阅读 · 0 评论 -
JAVA基础知识回顾-----JDBC基础-----随想随写
JDBC名词解释:Java DataBase Connection JAVA数据库连接1.为什么要使用JDBC?(JDBC的优缺点分析)优点: ①:JDBC支持不同的关系型数据库,使得程序的可移植性大大增加 ②:JDBC面向对象,可以将连接操作封装,以后备用,提高代码的复用性 ③:JDBC简单(据说以前在这要花费很多心力...)缺点: ①:访问速度受到了一定影...2016-06-11 12:02:30 · 129 阅读 · 0 评论 -
JAVA基础知识回顾-----File类-----随想随写
所在包:java.io1.文件Java对文件管理,主要用到了IO包下的File类:主要针对文件及文件目录名称的管理,不包括文件的内容 ①声明 public class File implements Serializable, Comparable<File> ②构造方法 //将给定的...2016-06-10 14:42:05 · 113 阅读 · 0 评论 -
JAVA基础知识回顾-----多线程基础-----随想随写
经常会有人问你,什么是进程,什么是线程,进程和线程有什么关系(区别),所以我觉得还是有必要总结一下的,虽然可能不太好;1.定义:所谓进程,就是正在进行的程序,每一个进程都有自己独立的一块内存空间,比如在Windows系统下,一个EXE就是一个进程,可以在任务管理下查看你运行的所有进程,而针对于此,线程指的是进程中的一个执行流程,一个进程可以包含多个线程,多个线程共享一片内存空间;2.线程实现的方...2016-06-08 11:34:50 · 116 阅读 · 0 评论 -
JAVA基础知识回顾-----断言机制-----随想随写
断言:1.定义:JAVA中的断言用来对程序的状态进行某种判断;它包含一个布尔表达式,在程序的正常运行中,他应该为true。另外,断言用于保证程序的正确性,避免逻辑错误;2.格式: a) assert expression; b) assert expression:detaMessage; 解释:expression----布尔表达式 detaMessage--...2016-06-06 13:46:01 · 176 阅读 · 0 评论 -
JAVA基础知识回顾-----异常补充(try-with-resources)-----随想随写
try-with-resources1.定义:在JDK7出现的一种代替finally来关闭资源的异常处理方式2.基本形式: try(resources-specification){ //使用资源 } 解释:resources-specification声明初始化资源,可以在这里声明多个对象,用分号隔开就好;当try语句结束时,资源会自动释放;try-with-res...2016-06-06 11:45:49 · 205 阅读 · 0 评论 -
JAVA基础知识回顾-----异常总结-----随想随写
1.定义:字面意思,不同于常规,也就是说,某段代码可能不正常,会出现问题;2.异常通常分为三级结构,第一级为Throwable,第二级为Error和Exception第三级为Error下面对应的子类,以及Exception下面对应的子类;通常我们只研究Exception下面的子类; 3.Exception分类: a) RuntimeException(运行时异常、UnChe...2016-06-06 10:43:07 · 111 阅读 · 0 评论 -
JAVA基础知识回顾-----StringBuilder-----随想随写
①StringBuilder的内容是可变的,在对StringBuilder的内容进行修改时,他 不会产生新的对象,只是在原来的基础上进行修改;②StringBuilder是线程不安全的,异步,效率相对StringBuffer来说比较高③继承了AbstractStringBuilder类④StringBuilder是从JDK1.5开始的( * @since 1.5),它与String...2016-06-06 08:55:10 · 109 阅读 · 0 评论 -
JAVA基础知识回顾-----StringBuffer详解-----随想随写
StringBuffer ①StringBuffer的内容是可变的,在对StringBuffer的内容进行修改时,他 不会产生新的对象,只是在原来的基础上进行修改; ②StringBuffer是线程安全的,同步,效率相对StringBuild来说比较低 ③继承了AbstractStringBuilder类 ③StringBuffer类里的常用方法解析(按字母排序): a)方...2016-06-05 16:25:43 · 151 阅读 · 0 评论 -
JAVA基础知识回顾-----String详解-----随想随写
1.String ①:String是不可变的;声明一个String对象,对他进行二次赋值时,实际上 是再次创建了一个String对象 ep: String s1="Hello"; s1="World"; 解释:在s1="Hello",在内存中创建了一个String对象,而在s1="World"时,又在内存创建了一个对象,而不是用"World"去覆盖"Hello"; ②Stri原创 2016-06-05 15:23:35 · 96 阅读 · 0 评论 -
JAVA基础知识回顾------规范、数据类型、变量、运算符、控制语句----随想随写...
需遵循的一些规范命名规范: 1.可以以字母,下划线,美元符号开头,不能以数字开头,后面可以接美元符号,数字,字母,和下划线 2.不能是JAVA的关键字或保留字编码规范:1.包名必须小写,且为域名的反写,比如com.公司名.模块名.功能名; 2.类名,接口名首字...原创 2016-06-03 14:57:25 · 123 阅读 · 0 评论 -
JAVA基础知识回顾-----Java堆内存设计原理-----随想随写
Java堆内存设计原理 通常来说,堆中存储通过new字符创建的对象或者数组; JVM中堆内存分为2大块,Permanent space和 Heap space Permanent即持久代(Permanent Generation),主要存储了Java类的定义信息,与垃圾收集器要收集的Java对象关系不大 Heap={Old+new={Eden,from,to}},...2016-08-11 10:12:36 · 116 阅读 · 0 评论