![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
★JAVA★
Gaos的BLOG
Had I not seen the Sun
I could have borne the shade
But Light a newer Wilderness
My Wilderness has made
展开
-
JavaSE阶段1_类
符 class 类名{ //一个类中可以有多个类,但是只有一个public修饰的,而且与文件名相同 1.属性:变量 局部变量:在方法中定义变量 全局变量:类变量(static修饰)(是所有对象共有的,如果一个改变,其它对象使用也是改变的) 成员变量:非静态方法(对象私有的) 2.方法: main方法 普通方法原创 2017-07-05 16:24:09 · 351 阅读 · 0 评论 -
Java 从设计者的角度理解Java IO流
目录(?)[+]一、使用字符流,读取和存储纯文本文件。 存储文件,也就是像一个文件里写内容,既然是写,那就需要使用输出流。而且我们写的是纯文本文件,所以这里使用字符流来操作,Java api提供给我们FileWriter这么一个类,我们来试试:(读取文件同理使用FileReader类) [java] view plainc转载 2017-07-26 19:04:18 · 440 阅读 · 0 评论 -
JAVA常用API
String ObjectCollections工具类原创 2017-08-08 15:51:53 · 207 阅读 · 0 评论 -
Java异常
原文:http://blog.csdn.net/hguisu/article/details/6155636 Java常见异常 在Java中提供了一些异常用来描述经常发生的错误,对于这些异常,有的需要程序员进行捕获处理或声明抛出,有的是由Java虚拟机自动进行捕获处理。Java中常见的异常类:1. runtimeException子类:转载 2017-07-20 16:30:20 · 187 阅读 · 0 评论 -
Eclipse设置
1.补全代码2.配置tomcat3.设置文本背景颜色4.自动补全代码快捷键改成Ctrl+Space5.安装JavaSwing6.右键New菜单项的自定义设置7.添加删除区间不要勾选 导入工作区间自动提示转载 2017-07-06 14:46:46 · 221 阅读 · 0 评论 -
JavaSE大纲以及学习网址
学习资料http://www.yiibai.com/ 易百教程转载 2017-07-06 11:44:22 · 1424 阅读 · 0 评论 -
继承
1.多态与动态绑定 1.多态是指同一个方法根据上下文使用不同的定义的能力 2.动态绑定是一种机制,通过这种机制,对一个已经被重写的方法的调用将会发生在运行 时,而不是在编译时解析1.在 Java 中,对象是多态的,定义一个 Animal 对象,它 可以存放 Animal 对象,也可以 存放 Animal 的子类 Tiger、Fish 的对象。存放在 Animal 数组中的 Tiger原创 2017-07-05 16:32:31 · 192 阅读 · 0 评论 -
接口,抽象类,内部类
1.多重继承 Java 并不支持多重继承,多重继承是指一个类可以继承多个类,也就是一个类可以有多个直接父类。抽象类和接口的比较 1.一个类可以实现众多接口,但是只能继承一个抽象类。 2.抽象类可以有非抽象的方法,即可以有已经是想的方法,继承它的子类可以对方法进行重新覆写;而接口中定义的方法必须全部为抽象方法。 3.在抽象类中定义的方法,它们的修饰符可以是public、prote原创 2017-07-05 16:31:33 · 320 阅读 · 0 评论 -
JavaSE大纲以及学习网址
学习资料http://www.yiibai.com/ 易百教程原创 2017-07-06 11:34:00 · 1551 阅读 · 0 评论 -
JavaSE阶段2_String,StringBuffer,System,Math,Arrays
StringStringBufferSystemMathArraysString charAt方法 该方法的作用是按照索引值(规定字符串中第一个字符的索引值是0,第二个字符的索引值是1,依次类推),获得字符串中的指定字符 String s = “abc”; char c = s.chatAt(1); compareTo(compareToIgnoreCa原创 2017-07-05 16:30:51 · 265 阅读 · 0 评论 -
JavaSE阶段2_内部类
package 内部类;public class Test{ public static void main(String[] args){ // 初始化Bean1,成员内部类 Test test = new Test(); Test.Bean1 bean1 = test.new Bean1(); bean1原创 2017-07-05 16:30:33 · 175 阅读 · 0 评论 -
JavaSE阶段1_NsobJect,核心机制,垃圾回收,类型转换
Java核心机制1.JVM java虚拟机 源代码.java—->编译字节码.class—->类装载器—->字节码校验器—->解释器 2.垃圾回收机制 java提供了一种系统级线程跟踪储存空间的分配情况,并在JVM空闲时,检查并释放那些可被释放的储存器空间,程序无法精确控制和干预 (Jvm调用 finalize()方法) system.gc() 主动进行回收,要看当时jvm的状态==原创 2017-07-05 16:30:03 · 238 阅读 · 0 评论 -
JavaSE阶段1_Java基础
1.Alt+/ 代码引用2.选中tab shift+tab4、java标识符 什么是java标识符 在java中为类、接口、方法、包、变量等起的名字,就叫做java的标示符 组成由哪些 有字母(A-Z,a-z)、数字、下划线、$组成,数字不能为首字母 命名规范 1、关键字 保留字不能作为 标示符 2、数字不能为第一个 首字母 3、中文虽然可以作为原创 2017-07-05 16:29:44 · 294 阅读 · 0 评论 -
JavaSE阶段1_修饰符,多态
多态 同一个实体同时具有多个表现的体现是多态 重载和重写是多态的两种体现形式 重载:(编译,定义的) 重写:(运行时) 多态是面向对象最为灵活的特征 - 作用 1.降低耦合性 2.增加通用性 官方(1.可替换性2.可扩充性3.接口性4.简单性) - 注意: 1.父类的引用变量可以指向子类实例(向上转型) 2.父类变量只能使用父类中原创 2017-07-05 16:29:24 · 233 阅读 · 0 评论 -
JavaSE阶段1_数组及内存分析
堆 堆是计算机科学中的一类特殊的数据结构的统称,统称是一个可以被看成一棵树的数组对象栈 它是一种先进后出的线性表区别 1.储存 栈:储存是一些变量信息,局部变量(int [] array; ) 堆:new出来的东西,比如:new 数组 (array = new int[3];) 2.初始化 栈:先定义初始化在使用 堆:有默认值,直原创 2017-07-05 16:29:02 · 176 阅读 · 0 评论 -
JavaSE阶段1_认识Java
1.简述对JVM、JRE、JDK的理解 JVM:java虚拟机,一个模拟的计算机,相当于计算机系统(硬件+软件) JDK:java开发工具包、JDK是java中的核心 JRE:java运行环境,包含java虚拟机以及java程序开发核心类库 JVM虚拟机相当于计算机系统(操作系统+硬件环境) JRE = java虚拟机 + 核心类库(辅助java虚拟机运行的文件)原创 2017-07-05 16:28:34 · 235 阅读 · 0 评论 -
JavaSE阶段1_面向对象封装
面向对象三个特征封装 继承 多态 封装:隐藏对象的属性和实现细节,仅对外提供接口 好处: 1.将变化隔离 2.便于使用 3.提高重用性 4.提高安全性this使用1.调用同名的变量信息(成员变量),this.变量名 2.调用同类中其它函数信息,这时候this可以省略不写 3.在本类中,通过构造函数调用其它构造函数 注意 1.函数构造只能放置在第一行,只能调用一次,但可以一次原创 2017-07-05 16:28:09 · 189 阅读 · 0 评论 -
JAVA多线程详细
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Ja转载 2017-08-09 21:02:19 · 331 阅读 · 1 评论