
Java知识点汇总
文章平均质量分 59
万合天宜
一路向前。
展开
-
Java基础知识:java.util.Map集合
Day12 java.util.Map集合1. Map集合将键映射到值的对象集合称为Map集合。一个映射不能包含重复的键,每个键最多只能映射到一个值2. 常用功能添加功能 Object put(K key, V value):添加元素。如果键第一次存储,直接存储返回null,如果不是第一次存储,替换以前的值,返回旧值删除功能 void clear():移除所有键值对元素V remove原创 2016-06-15 12:11:40 · 576 阅读 · 0 评论 -
Java趣题库:质数判断
问题判断一个自然数是不是质数。解析只能被1和自己整除的数称为质数。最小的质数是2。我们需要遍历判断自然数是否能被整除,来判断该数是不是质数。代码如下int n = 47;// 设置一个开关,如果不是质数就修改其值,默认是质数boolean flag = true;for (int i = 2; i < n; i++) { if (n % i == 0) { f原创 2016-06-30 08:06:52 · 498 阅读 · 0 评论 -
Java基础知识:面向对象-基本概念
Day05 面向对象—基本概念1. 面向对象三个特征:封装、继承、多态类与对象类:对现实生活中事物的描述对象:就是这类事物实实在在存在的个体类是对象的抽象,对象是类的实例映射到Java中,描述的就是class定义的类,具体对象就是对应java在堆内存中用new建立的实体属性对应类中的变量,行为对应类中的方法Car c = new Car(); // c是一个类类型变量,它指向对象2.原创 2016-05-27 16:34:20 · 550 阅读 · 0 评论 -
Java基础知识: 数组和函数
Day04 数组和函数一、数组1. 数组基本概念一维数组元素类型[] 数组名 = new 元素类型[元素个数或数组长度];元素类型[] 变量名 = {元素1,元素2...};元素类型[] 变量名 = new 元素类型[]{元素1,元素2...};二维数组元素类型[][] 数组名 = new 元素类型[第一维长度][第二维长度];数组常见异常数组脚标越界异常(ArrayIndexOutofBou原创 2016-05-24 20:11:46 · 575 阅读 · 0 评论 -
Java基础知识:流程控制
Day03 流程控制1.语句if格式if(条件){ 要执行的语句;} else{ 要执行的语句;}if else 简写格式变量 = (条件表达式)?表达式1 : 表达式2;2.语句switch格式switch(变量){ case 值:要执行的语句; break; … default:要执行的语句;}break和continue原创 2016-05-23 22:08:33 · 423 阅读 · 0 评论 -
Java基础笔记:Java的基本语法
1. 标识符组成:由26个英文字母大小写,数字0-9,符号_和$组成规则 数字不开头不使用关键字(关键字被赋予特殊含义)命名规范 包名:多单词组成时,所有字母小写。例:xxxyyyzzz类名、接口名:多单词组成时,首字母大写。例:XxxYyyZzz变量名、函数名:多单词组成时,第一个字母首字母小写,之后每个单词首字母大写。例:xxxYyyZzz2. 常量概念:在程序中的不会变化的原创 2016-04-26 20:45:51 · 538 阅读 · 0 评论 -
Java基础知识:走进Java的世界
Day01 走进Java的世界设计代码思路明确需求。要干嘛?分析思路。分析每一步需要怎么做?确定步骤。列出每一步需要的方法和对象。代码实现。用具体代码来实现。 Dos命令行常见命令dir:列出当前目录下的文件以及文件夹md:创建目录cd:进入指定目录cd..:退回到上一级目录cd\:退回到根目录del:删除文件exit:退出dos命令行cls:清屏Java的三种技术架构J原创 2016-04-24 22:50:14 · 610 阅读 · 0 评论 -
Eclipse的常用操作及相关快捷键
1、内容辅助键:Alt + / (1) main 方法:main + Alt + / 回车即可 (2) 输出语句:syso + Alt + / (3) 提示作用:帮助补全各类信息,例如取名 2、最常用快捷键 (1) 格式化:Ctrl + Shift + F (2) 导入包:Ctrl + Shift + O (3) 查看当前类中的所有方法及属性:Ctrl + O (4) 提取原创 2016-03-13 23:00:42 · 740 阅读 · 0 评论 -
Java基础知识:java.util包-Date、Calendar、Random类等
Day09 java.util-Date、Calendar、Random类等一、Date1.1 使用Date类表示时间使用Date类表示当前系统时间Date d = new Date();System.out.println(d);使用Date类表示指定的时间Date d = new Date();int year = d.getYear() + 1980; // 年份int month =原创 2016-06-01 20:23:09 · 616 阅读 · 0 评论 -
Java基础知识:java.lang包-Object、String、StringBuffer和包装类等
Day08 java.lang包-Object、String、StringBuffer和包装类等一、 Object1.常用方法boolean equals():判断两个对象的内容是否相同protected void finalize():释放一个对象的占用的内存空间时,该方法会被JVM调用。如果释放对象时需要执行一些操作,可以在这个方法里写执行代码int hashCode():返回该对象的哈希原创 2016-05-31 22:29:56 · 1573 阅读 · 0 评论 -
Java基础知识:java.util.Collection集合
Day11 java.util.Collection集合一、集合体系二、Collection主要是按照索引值来操作数据2.1 功能概述添加功能 boolean add (Object obj):添加一个元素到集合的末尾boolean addAll(Collection c) :添加一个元素集合删除功能 void clear():移除所有元素判断功能 boolean contains原创 2016-06-13 10:47:57 · 1822 阅读 · 0 评论 -
Java基础知识:面向对象-封装、继承、多态
Day06 面向对象—封装、继承、多态一、封装1.1 原则把不需要对外提供访问的内容都隐藏起来,仅对外提供公共访问方法1.2 this关键字作用代表自身类的对象在自身构造方法内部引用其他构造方法引用成员变量引用成员函数构造函数间的调用this.xx 调用的是成员的属性和成员方法this(xx) 调用的是本类中的对应参数的构造函数this语句:用于构造函数间相互调用。只能定义在构造函原创 2016-05-28 20:22:00 · 586 阅读 · 0 评论 -
Java基础知识:正则表达式
Day10 正则表达式1. 规则字符X 字符x\ 反斜线字符\n 换行符\t 回车符字符类[abc] a、b或c[^abc] 除abc之外的任何字符[a-z A-Z] 所有的字母字符[0-9] 0-9的字符预定义字符类. 任何字符\d 数字:[0 -9]\w 单词字符[a-z A-Z 0-9]边界匹配器^ 行的开头$ 行的结尾\b 单词原创 2016-06-11 15:05:24 · 461 阅读 · 0 评论 -
Java基础知识:面向对象-抽象、接口、内部类
Day07 面向对象-抽象、接口、内部类一、 抽象1.1 使用规则抽象方法只存在于抽象类中,并被abstract修饰,抽象类不能用new来创建,要使用抽象方法必须用子类复写所有的抽象方法,建立子类调用。如果子类只复写了部分方法,则子类也是一个抽象类抽象类内部可以有0个或多个抽象方法,抽象方法没有方法体,抽象方法所在的类一定为抽象类,并且强制子类覆盖父类的抽象方法1.2 模板方法设计模式在定义原创 2016-05-30 22:20:26 · 492 阅读 · 0 评论 -
Java趣题库:最大公约数
问题求两个自然数的最大公约数。解析最大公约数是指两个数中公共约数最大的那个。我们可以从1依次遍历到两个数中最小的那个,然后把两个数的公共约数存储起来,最后的那一个约数就是最大公约数了。代码如下int m = 6, n = 9;int result = 1;for (int i = 1; i <= m; i++) { // 找出所有公约数,并赋值给result if ((原创 2016-06-28 13:57:38 · 556 阅读 · 0 评论