自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Java 面向对象 之 final 关键字

http://www.verejava.com/?id=16992827836151/** 知识点: final 关键字 1. 什么是final : final 就是最终的意思 2. final 关键字修饰的变量是常量 不能修改 3. final 关键字修饰的方法,子类不能复写 4. final 关键字修饰的类,不能被继承*/public class FinalKey...

2018-05-31 10:29:50 136

原创 Java 面向对象 之 接口 火车票实例

http://www.verejava.com/?id=16992821172850/** 接口的实际应用: 题目: 两个人A,B开发一个火车票显示功能A负责客户端, B负责服务器端 思路: 1. 抽象出类: 1.1 客户端显示类(Terminal) 1.2 服务器端服务类(TrainService) 1.3 火车票(Ticket) 2. 找出类关系: ...

2018-05-31 10:29:04 1547

原创 Java 面向对象 之 关键字instanceof

http://www.verejava.com/?id=16992811364048/** 知识点: 关键字 instanceof 题目:输出参加Oracle大会的人分类信息 思路: 1. 抽象出类 : 会议厅(Hall), 人种(Person){程序员(Programer),管理者(Manager)} 2. 找出类关系: 2.1 {程序员(Programer),管理者(...

2018-05-31 10:27:27 247

原创 Java 面向对象 之 抽象类 abstract

http://www.verejava.com/?id=16992804621647/** 知识点: 抽象类 abstract 题目: 爸爸叫我买一斤水果和一条鱼 思路: 1. 抽象出类:爸爸(Father), 儿子(Son), 水果(Fruit),鱼(Fish) 2. 找出类关系: 儿子继承爸爸 水果买回来属于->Father->Son 3. 找出方法: 买(...

2018-05-31 10:26:43 269

原创 Java 面向对象 之 方法的覆盖

http://www.verejava.com/?id=16992799039246/** 知识点:方法的复写, 重写(override) 1. 覆盖就是 在继承的关系中, 子类复写了父类的方法, 这个时候子类的实例 会调用子类复写的方法,而不会调用父类的该方法 2. 回顾一下 重载(overload) */public class Override{ public sta...

2018-05-31 10:25:54 1240

原创 Java 面向对象 之 继承的限制

http://www.verejava.com/?id=16992794557845/**3. 继承的限制 java 不运行多继承, 也就是只能继承一个类, 但是其父类可以再继承一个类 继承具有传递性*/public class Inheritence2{ public static void main(String[] args) { //生出一个儿子 Child...

2018-05-31 10:25:03 317

原创 Java 面向对象 之 继承

http://www.verejava.com/?id=16992791427944/** 知识点: 继承的基本概念和实现 1. 什么是继承 2. 继承的实现 3. 继承的限制 java 不运行多继承, 也就是只能继承一个类, 但是其父类可以再继承一个类 继承具有传递性 题目:学生继承了人的特征 思路: 1. 抽象出类: 学生(Student), 人(Perso...

2018-05-31 10:24:13 177

原创 Java 面向对象 之 对象数组

http://www.verejava.com/?id=16992784958543/** 知识点: 对象数组 1. 对象数组的使用 2. 对象数组的foreach 增强for循环 3. 可变参数 题目:乘客一次只能带2个箱子免费上飞机 思路: 1. 抽象出类 乘客(Customer) , 箱子(Box) 2. 乘客和箱子的关系 1对2的关系 Box->Cus...

2018-05-31 10:23:25 2337

原创 Java 面向对象 之 代码块

http://www.verejava.com/?id=16992781354342/* 知识点: 代码块 1. 普通代码块 2. 构造代码块 3. 静态代码块 */public class CodeBlock{ /* 写在构造方法里的叫 构造代码块 */ public CodeBlock() { System.out.println("CodeBlock 初...

2018-05-31 10:22:24 131

原创 Java 面向对象 之 静态变量使用限制

http://www.verejava.com/?id=16992777520941/** 静态变量使用限制 1. 静态方法可以使用 静态变量 2. 静态方法不可以使用 非静态变量 3. 非静态方法可以用 静态变量 主方法 main 的剖析*/public class TestStatic2{ private static int count; public st...

2018-05-30 09:13:43 384

原创 Java 面向对象 之 static 关键字

http://www.verejava.com/?id=16992774752140/** 知识点: static 关键字 1. static 的使用 2. static 变量的内存分配 3. static 的使用限制 4. 主方法 main 的剖析*/public class TestStatic{ public static void main(String[] ar...

2018-05-30 09:12:30 135

原创 Java 面向对象 之 对象引用 this的引用

http://www.verejava.com/?id=16992770416239/** 对象与对象, this的引用 题目:我把书借给朋友,朋友看完归还书 思路: 1. 从题目的名词找出对应的类 朋友(Friend) ,我(Person),书(Book) 2. 找出类与类之间的关系 书是属于我的 Book->Person 朋友是属于我的朋友 Friend-&gt...

2018-05-30 09:11:47 203

原创 Java 面向对象 之 引用传递

http://www.verejava.com/?id=16992763271038/** 知识点内容: 引用传递 1. 方法参数引用传递 2. 对象与对象之间的引用传递 3. this指针 本对象引用传递*/public class Refenrence{ public static void main(String[] args) { //实例化 工具类 Utils...

2018-05-30 09:10:56 161

原创 Java 面向对象 之 方法的重载

http://www.verejava.com/?id=16992753789137public class OverLoad{ public static void main(String[] args) { Caculator c=new Caculator(); double result=c.add(10,20); System.out.println(result);...

2018-05-30 09:09:53 370

原创 Java 面向对象 之 封装

http://www.verejava.com/?id=16992746970636/*测试 Person 类步骤:1. 如果要访问Person类必须, 先实例化一个 Person的对象2. 然后通过返回的对象引用名 去访问该对象在类当中定义的 属性和方法 比如 对象引用名.name 对象应用名.age 对象引用名.say()*/public class T...

2018-05-30 09:08:59 104

原创 Java 面向对象 之 构造方法

http://www.verejava.com/?id=16992731753535/*测试构造方法*/public class Constructor{ public static void main(String[] args) { //实例化Person Person p=new Person(); //用带参数的构造方法实例化Person Person p2=...

2018-05-30 09:08:00 139

原创 Java 面向对象 之 封装方法

http://www.verejava.com/?id=16992728331734/* 测试类的封装特性 类的封装特性就是, 将类的属性私有化private 然后提供公有的方法去访问*/public class Encapsulation{ public static void main(String[] args) { //实例化Person 类 /* 1. 引用对...

2018-05-30 09:07:06 186

原创 Java 数组 之 二维数组

http://www.verejava.com/?id=16992693216433public class BinaryArray{ public static void main(String[] args) { //二维数组定义和初始化 int[][] arrs={ {1,2,3}, {4,5,6}, {6,8,9} }; //二维数组遍历输出 f...

2018-05-30 09:06:11 95

原创 Java 数组 之 一维数组 选择排序算法

http://www.verejava.com/?id=16992690199232/*用选择排序:思路: 1. 将数组中剩下的没有排序的元素中选出最小的一个, 插入已经排序的后面*/public class SelectSort { public static void sort(int[] arrays){ int minIndex;//保存选择最小值的索引 for (...

2018-05-30 09:05:12 894

原创 Java 数组 之 一维数组 插入排序算法

http://www.verejava.com/?id=16992686811331/*用插入排序:思路: 1. 在数组中 取未排序的新元素, 跟已经排序的元素比较, 如果新元素小于已排序的元素右移,插入新元素*/public class InsertSort { public static void sort(int[] arrays){ for (int i = 0; i ...

2018-05-29 09:27:41 2305

原创 Java 数组 之 一维数组 冒泡排序算法

http://www.verejava.com/?id=16992682424030/*用冒泡算法:将成绩arrays 从小到大排序输出思路: 第一趟排序 1. 将数组中n个元素从第一个元素开始 一一跟后面的元素比较 2. 如果前面的数据比后面的数据大, 两个交换位置直到一次循环完成,那么数组中最大的数据将会排在数组的最后一个位置。 第 i 趟排序 3. 依次类推, 将剩下未排序的n...

2018-05-29 09:26:31 2956

原创 Java 数组 之 一维数组 折半查找 BinarySearch

http://www.verejava.com/?id=16992676834929/*用二分法: 从一个已经排好序的数组scores中查找给定的值 value 的索引位置思路: 1. 先初始化最低位 low=0, 最高位high=scores.length-1 2. 求出中间位 mid=(low+high)/2 的值 scores[mid] 3. 将中间位scores[mid]与v...

2018-05-29 09:25:29 437 1

原创 Java 数组 之 一维数组 遍历搜索 元素

http://www.verejava.com/?id=16992664685428/*题目: 从scores中查找给定的值value 在数组scores中的索引位置思路: 1. 遍历数组scores中的值, 如果有值与 给定的value相等 打印出当前索引 否则打印-1 没有找到*/import java.util.Scanner;public class ArraySearch...

2018-05-29 09:24:48 1707 1

原创 Java 数组 之 一维数组 修改 元素

http://www.verejava.com/?id=16992660057227/* 修改scores数组索引index位置的值为value*/import java.util.Scanner;public class ArrayUpdate{ public static void main(String[] args) { //一维数组的定义和初始化 int[] sco...

2018-05-29 09:24:06 24178

原创 Java 数组 之 一维数组 删除 元素

http://www.verejava.com/?id=16992656053526/*题目: 删除scores数组索引index位置的值思路: 1. 创建一个临时比scores 小1的临时数组tempArray 2. 将index前面的数据复制到tempArray前面 3. 将index后面的数组依次复制到 tempArray 后面 4. 将tempArray地址指针引用赋值给 sc...

2018-05-29 09:23:21 3246

原创 Java 数组 之 一维数组 追加 元素

http://www.verejava.com/?id=16992650730025/*数组分类1. 一维数组 1.1 一维数组的定义和初始化 1.2 对一维数组的操作, 遍历,添加,插入,修改,删除,排序,查找2. 二维数组 2.1 二维数组的定义和初始化 2.2 二维数组的遍历3. 多维数组4. 增强for循环*/public class ArrayAppend{ ...

2018-05-29 09:22:34 36014 3

原创 Java 数组 之 一维数组

http://www.verejava.com/?id=16992640551624/*数组分类1. 一维数组 1.1 一维数组的定义和初始化 1.2 对一维数组的操作, 遍历,添加,插入,修改,删除,排序,查找2. 二维数组 2.1 二维数组的定义和初始化 2.2 二维数组的遍历3. 多维数组4. 增强for循环*/public class Array{ public...

2018-05-29 09:21:43 135

原创 Java 基础 之 for 循环

http://www.verejava.com/?id=16992632674123/*for 循环定义 :for(初始化变量;判断条件;更新循环变量){} 执行过程:1. 初始化变量2. 执行判断条件, 如果true 继续执行,执行完后, 更新循环变量, 再判断条件, 直到 判断条件为 false 退出循环*/public class ForStatement{ pu...

2018-05-29 09:20:45 172

原创 Java 基础 之 do while 循环实例

http://www.verejava.com/?id=16992628432522/*连续录入学生姓名,输入“q”则系统退出*/import java.util.Scanner;public class DoWhile2{ public static void main(String[] args) { Scanner in=new Scanner(System.in); ...

2018-05-29 09:19:50 6245

原创 Java 基础 之 do while 循环

http://www.verejava.com/?id=16992623980921/* do{ }while(判断表达式) : 直到 while 判断表达式为 false 退出循环*/public class DoWhile{ public static void main(String[] args) { //输出1-10 int i=1; do { Sy...

2018-05-28 18:03:18 179

原创 Java 基础 之 while 循环

http://www.verejava.com/?id=16992618818220/*while 循环while(表达式){} 如果表达式为true 继续执行,否则退出循环*/public class StatementWhile{ public static void main(String[] args) { //打印出1-10 int i=1; while(i&...

2018-05-28 18:02:24 232

原创 Java 基础 之 分支语句

http://www.verejava.com/?id=16992614948219import java.util.Scanner;public class Statement2{ public static void main(String[] args) { //分支语句 //定义一个按键码变量 Scanner in=new Scanner(System.in); ...

2018-05-28 18:01:25 137

原创 Java 基础 之 条件语句

http://www.verejava.com/?id=16992610131518/*流程控制语句分为1. 条件语句2. 分支语句3. 循环语句*/import java.util.Scanner;public class Statement{ public static void main(String[] args) { //1.条件语句 /* 包括: ...

2018-05-28 18:00:19 138

原创 Java 基础 之 三目运算

http://www.verejava.com/?id=16992606159717public class Operation6{ public static void main(String[] args) { //三目运算 int score=90; String result=score>=60?"及格":"不及格"; System.out.println(re...

2018-05-28 17:58:01 160

原创 Java 基础 之 位运算

http://www.verejava.com/?id=16992602784016public class Operation5{ public static void main(String[] args) { //位运算 /* 包括: 与 &, 或 |, 取反 ~, 异或 ^ 带符号左移<<, 带符号右移 >>, 无符号右移...

2018-05-28 17:56:56 130

原创 Java 基础 之 逻辑运算

http://www.verejava.com/?id=16992598459515public class Operation4{ public static void main(String[] args) { //逻辑运算 /* 包括: 与&&(and) ,或||(or) 非! 1. && 当操作两边都为true时返回结果为...

2018-05-28 17:56:00 573

原创 Java 基础 之 关系运算符

http://www.verejava.com/?id=16992594990214public class Operation3{ public static void main(String[] args) { //关系运算符 只有两种结果:真 true, 假 false /* 包括: 大于 >, 大于等于 >= 小于 <, 小于等于 &l...

2018-05-28 17:54:50 179

原创 Java 基础 之 赋值运算符

http://www.verejava.com/?id=16992591185213public class Operation2{ public static void main(String[] args) { //赋值运算符 int result=10; result=result+1; result++; result+=1; result/=2; res...

2018-05-28 17:37:42 136

原创 Java 基础 之 算数运算符

http://www.verejava.com/?id=16992579787012/*1. 算数运算*/public class Operation{ public static void main(String[] args) { //1. 算数运算 加+,减-,乘*,整除/,取模%,自减--,自增++ int a=1; int b=2; int c=3; i...

2018-05-28 09:45:46 131

原创 Java 基础 之 常量

链接 : http://www.verejava.com/?id=16992564786810/*java中常量分为以下几种1. 整型常量2. 浮点数常量3. 字符常量4. 布尔型常量5. 字符串常量*/public class FinalVariable{ public static void main(String[] args) { //常量的定义:不可以改变的变量...

2018-05-27 00:44:43 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除