JAVASE--API
Aaron.Huang
前行不止
展开
-
JAVASE--01
String * <p>字符串的优化:使用final修饰,不可被继承;字符串底层时字符数组,一旦创建,不可改变,但是字符串的引用可以重新赋值;Unicode字符不是因为被final修饰导致的不可变,因为常量池的存在导致了不可变, * <p>字符串常量池:JVM在内存中创建了一块区域,用来保存所有已经通过字面量(直接量)创建字符对象, 一旦再次发现通过字面量创建改字符...原创 2018-10-06 09:27:07 · 229 阅读 · 0 评论 -
JAVASE--04
IO操作I:输入流:读(眼睛是输入流,从外界读进来)O:输出流:写Java标准IO操作IO是指:Input,Output,即输入与输出 *流按照方向实际是按照功能进行画分,参照方向是我们的程序;输入流用于读取,即从外界进入程序的过程,获取数据输出流用于写出,即程序发送到外界的过程,发送数据流划分两类:节点流又称低级流,是真实连接程序与数据源的"管道",负责实际搬运数据....原创 2018-10-06 09:42:14 · 203 阅读 · 0 评论 -
JAVASE--05
异常语法定义:try { 可能出现异常的代码片段}catch(XXXException e){ 捕获try中出现的XXXException后的处理操作代码} System.out.println("程序开始了"); try { String string = ""; System.out.println(st...原创 2018-10-06 09:45:39 · 169 阅读 · 0 评论 -
JAVASE--06
线程进程操作系统级别独立运行的任务,包含了某些资源的内存区域,线程进程所包含的而一个或多个执行单元称为线程,一个进程中至少有一个线程,没有线程,则进程无意义,操作系统会结束进程.线程的使用场合 * 在一个程序中需要同时完成多个任务的情况,将每个任务定义为一个线程; * 也可以用于单一线程可以完成,到那时使用多线程可以更快的情况,比如下载文件.并发原理多个线...原创 2018-10-06 09:49:34 · 131 阅读 · 0 评论 -
JAVASE--07
集合java.util.Collection集合时一组数据结构,与数组一样,用来保存一组元素集合提供了一系列操作元素的方法,使用更方便.Collection是所有集合的顶级接口,规定了所有集合都应当具备的方法.有两个常用的派生接口:java.util.List:可重复集且有序java.util.Set:不可重复集元素是否重复是依靠元素自身的equals比较boole...原创 2018-10-06 09:54:31 · 173 阅读 · 0 评论 -
JAVASE--08
反射java中提供的动态执行API,可以动态检查对象的类型,对象类型的内部结构,还能动态创建对象,动态执行方法等.public static void main(String[] args) { test(123);//class java.lang.Integer test("wome");//class java.lang.String test(new ...原创 2018-10-06 09:58:19 · 154 阅读 · 0 评论 -
JAVASE--09
集合排序==>利用Collections工具类集合提供了一个工具类:java.util.Collections集合的工具类提供了若干静态方法,可以方便我们对集合做一系列操作,其中之一就是排序.需要注意,提供的方法只能对List集合排序,因为set集合不全是有序的..Random rand = new Random();List<Integer> list = n...原创 2018-10-06 10:01:47 · 248 阅读 · 0 评论 -
JAVASE--10
XMLXML 可扩展标记语言,EXtensible Markup Language简化数据的存储和共享两台计算机传输数据使用,简化平台的变更==构建复杂数据结构数据 * * 算法 * * *分离=====配置文件基本语法XMl的处理指令----解析引擎看的<?xml vaerson="1.0" encoding= "UTF-8" ?>开头标签可以加属性,但...原创 2018-10-07 10:27:55 · 497 阅读 · 0 评论