摘要: IntelliJ IDEA 2017 教程之概述 图文详解如何安装 Intellij IDEA 2017 深入剖析 IntelliJ IDEA 2017 的目录结构 图文详解如何配置 IntelliJ IDEA 2017 如何导入一个 Maven 项目到 IntelliJ IDEA 2017 Int 阅读全文
posted @ 2017-11-11 23:37 glacial_water 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Java面向对象 :什么是面向对象、类与对象、封装、构造方法、static关键字、继承、抽象类、接口、多态 一、什么是面向对象 1、面向过程思想 面向过程:(PO,Procedure Oriented) 在理解面向对象思想之前,我首先来回顾一下以前C语言中的面向过程思想,面向过程思想强调的是过程(动 阅读全文
posted @ 2017-11-11 22:18 glacial_water 阅读(555) 评论(0) 推荐(0) 编辑
摘要: a、什么是方法重载?(同一个类中)方法重载是指在同一个类中,出现方法名相同,参数列表不同的情况。 b、什么是方法覆盖?(子父类中)方法覆盖是指在子类中,出现和父类一模一样的方法声明的时候,会运行子类的函数,这种现象称为覆盖操作。 方法覆盖会发生在有继承关系的父类和子类之间,而且是在子类类型中,子类继 阅读全文
posted @ 2017-11-11 16:54 glacial_water 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 运行效果: 阅读全文
posted @ 2017-11-11 16:49 glacial_water 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 前言:看到这么好的东西,忍不住又写到了博客上面 Student s = new Student();在内存中究竟做了哪些事情呢? ①加载student.class文件进内存。 ②为栈内存s开辟空间。 ③为堆内存学生对象开辟空间。 ④对学生对象的成员变量进行默认初始化。 ⑤对学生对象的成员变量进行显示 阅读全文
posted @ 2017-11-11 16:34 glacial_water 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 前言:之前一直不知道构造代码块的意思是什么,只是知道他的具体的表现形式,因为经常在面试题中看到,所以准备好好写写。 作用: 给对象进行初始化,对象一建立就运行,而且优于构造方法运行。 和构造方法的区别: 构造代码块是给对象进行初始化,构造方法是给指定的对象进行初始化。构造代码块中定义的是不同对象的共 阅读全文
posted @ 2017-11-11 16:23 glacial_water 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 构造方法:对象创建时,就会调用与之对应的构造方法,对对象进行初始化; 一般方法:对象创建后,需要方法功能时才会调用。 构造方法,在对象创建时,会调用且只调用一次。 一般方法,对象创建后,可以被调用多次。 阅读全文
posted @ 2017-11-11 16:09 glacial_water 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-11 15:39 glacial_water 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 春天 spring夏天 summer秋天 fall autumn冬天winter 阅读全文
posted @ 2017-11-11 15:05 glacial_water 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Monday 周一Tuesday 周二Wednesday 周三Thursday 周四Friday 周五Saturday 周六Sunday 周日 阅读全文
posted @ 2017-11-11 15:00 glacial_water 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一月:January 二月:February 三月:March 四月:April 五月:May 六月:June 七月:July 八月:August 九月:September 十月:October 十一月:November 十二月:December 阅读全文
posted @ 2017-11-11 14:59 glacial_water 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 前言:关于冒泡排序和选择排序,每次写的时候都要再看看他们的概念,这次,就自己写明白 1.冒泡排序: 其实冒泡排序应该用例子证明,设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉” 阅读全文
posted @ 2017-11-11 14:25 glacial_water 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Java数组 :数组、Arrays类、排序 一.数组 数组是一个变量,存储相同数据类型的一组数据 数组的结构和基本要素 标识符:数组的名称,用于引用不同的数组 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号,数组下标从0开始 元素类型:数组元素的数据类型 【注】声明一个数组就是在内存空间 阅读全文
posted @ 2017-11-11 13:38 glacial_water 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前言:关于共有3中遍历输出方式,很早之前我就想整理,无奈一直没有抽出时间,分别是传统的for循环遍历,迭代器Iterator,foreach,这次我通过测试代码,测试了一下。 先用一张草图,大概有个印象:,图虽然丑了点但是全部是干货。 这是我的测试代码,我用的是测试方法写: 运行的效果: 阅读全文
posted @ 2017-11-11 13:00 glacial_water 阅读(1824) 评论(0) 推荐(0) 编辑
摘要: 前言:我写博客的目的很简单,很单纯,把自己平时学的东西,放到博客上,空闲的时间,就可以看看自己曾经看到过得东西。 Java流程控制语句:判断结构、选择结构、循环结构 一.判断结构 判断结构包括if 分支、if…else…分支、if..else if…else分支、if嵌套四种。 1、if(条件表达式 阅读全文
posted @ 2017-11-11 12:00 glacial_water 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Java语言基础组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符[$]组成。 1. 标识符的命名规则 (1) 数字不可以开头 (2) 不可以使用关键字 (3) Ja 阅读全文
posted @ 2017-11-11 10:17 glacial_water 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1.关于JVM原理:http://www.cnblogs.com/zhanglei93/p/6590609.html 2.关于垃圾收集机制:http://www.cnblogs.com/zhanglei93/p/6636831.html JVM运行时数据区有程序计数器、虚拟机栈、本地方法栈、堆、方法 阅读全文
posted @ 2017-11-11 09:38 glacial_water 阅读(202) 评论(0) 推荐(0) 编辑
Document