- 博客(19)
- 收藏
- 关注
原创 冒泡排序原则排序
package qianfeng; import java.util.Arrays; /* 静态成员方法的使用 Arrays Java中的数据工具类,集成了大量数组中常用的方法使用类名直接调用 自定义Arrays工具类,所用的方法都要用【类名】来调用 所以 这些方法都是静态方法 作业: 1. 完成工具类的工具扩充 二分法查
2017-08-01 20:54:53 411
原创 abstract关键字的使用
package day11; abstract class Student{ int id; String name; public Student() {} abstract public void study(); abstract public void introduceYourself(); } class JavaNormal extend
2017-08-01 20:51:48 870
原创 重写的使用
package day11; /** * 【问题】 * 父类的方法不太适合用于子类 * 【重写的概念】 //方法的重载只要求方法名相同,参数不许不同,其他可以相同 * 子类当中有和父类重名的方法,叫重写 * @Overrider 用来保证这个方法式重写的父类中的方法,开启严格检查,如果在父类 * 中没有这个方法会报错 * * 【重写的注意事项】
2017-08-01 20:51:03 331
原创 super关键字的用法
package day11; /** * 在创建子类对象时,为了初始化从父类继承来的数据成员, * 系统需要调用其父类的构造方法。 * * 构造原则如下: 1. 如果子类没有定义构造方法,则调用父类的无参数的构造方法。 2. 如果子类定义了构造方法,不论是无参数还是带参数,在创建子类的对象的时候,首先执行父类无参数的构造方法,然后执行自己的构造方法
2017-08-01 20:49:44 509
原创 java基础之继承
package day11; /** * java 基础 面向对象之继承、抽象类和借口 * * 1、继承 * 面向对象的三大特征:封装、继承、多态 * 主要用在 游戏开发: * 所有的人物角色都属于一个类,这个类当中包含了所有的共同的属性, * 但每一个门派之间,技能不同,也就是在人物的基础上加上了技能的特性 * 要求门派离得人物必须有角色这个类里面的
2017-08-01 20:48:22 168
原创 面向对象2
Day09 Java基础 面向对象 (2) 一. 构造代码块 小孩子出生之后必须的哭,自带被动 【要求】创建完对象,就的哭 [解决方案1] 把cry方法放到构造函数里 [瓶颈] 万一有1000个构造函数? [问题] 用构造函数调用cry方法可以实现,但是如果构造函数过多,会导致代码过于臃肿,只要这个对象创建,就一定要 执行这个方法
2017-07-29 19:02:39 133
原创 面向对象
类: 对某些事物的统称,会包含这是事物的属性和行为 对象: 唯一,独立,特殊,的个体 一. 创建对象,对象空间成员变量的默认值 SuperHero sh = new SuperHero(); 在创建对象的时候,没有对对象里面的成员变量进行赋初值操作,所以里面所有的 成员变量都是 0 值 常用数据类型的对应 0 值 int 0 byt
2017-07-29 19:00:54 214 1
原创 几种排序方法
import java.util.Scanner; class MySort { public static void main(String[] args) { int[] arr = new int[10]; boolean ret = getNumFromStdin(arr); if (ret) { //putMaxAtFirstInd
2017-07-25 18:07:19 190
原创 java 数组的学习
数组 如何定义一个数组 动态定义: 数据类型[] 数组名 = new 数据类型 [元素个数] 例如: int[] array = new int [10]; 占用的内存空间 array 占了8个字节(引用数据类型全是八个字节), 数据占用了 10 * 4(int类型)个字节,一共48个字节。 静态定义:
2017-07-24 12:09:05 149
原创 java学习笔记
Day04 Java基础 循环 分支补充 和 【函数】 一. break 关键字 字面意思打破,在代码中有跳出当前结构的功能 仅限于 switch 和 循环 探求和循环的关系 在循环如果出现了break, 那么就是跳出这个循环,但是在if 语句中 出息break 不是跳出if结构,而且跳出if 之上的 循环结构 二. continue 关键字 字面 意思
2017-07-21 21:28:58 159
原创 封装函数代码
import java.util.Scanner; class DC{ public static void main(String[] args){ Order(); } public static void Order(){ Scanner sc = new Scanner(System.in); boolean flag = true; System.out.prin
2017-07-21 21:26:39 429
原创 学习java小笔记
Day 01 一、 数据在内存中保存方式 正整数的原码 反码 补码 一样 负整数 -105 原码:对应的正整数原码0110 1001 =》最高位表示符号位 1110 1001 反码: 按位取反 符号位不变 1001 0110 补码: 反码 + 1 1001 0111 二、数据类型:变量名 = 数据; 初始化 整数 小数 布尔 字
2017-07-21 12:56:08 170
原创 java小程序
import java.util.Scanner; class Work3{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的成绩"); int num1 = sc.nextInt(); if(num1
2017-07-20 17:27:37 249
原创 Java学习笔记
Day 01 一、 数据在内存中保存方式 正整数的原码 反码 补码 一样 负整数 -105 原码:对应的正整数原码0110 1001 =》最高位表示符号位 1110 1001 反码: 按位取反 符号位不变 1001 0110 补码: 反码 + 1 1001 0111 二、数据类型:变量名 = 数据; 初始化 整数 小数 布尔 字
2017-07-20 13:06:09 153
原创 Java分支语句
/* Scanner:Scanner使用方法 scanner 扫描器 当前代码中,没有scanner这个技能 导入这个包 import 导入技能的关键字 */ import java.util.Scanner; class IfTest{ public static void main(String[] args) { /* if(条件){
2017-07-20 13:04:00 298
原创 判断是字母小程序
import java.util.Scanner; class Work2{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1 = sc.next(); char s = s1.charAt(0); if(( s>= 'A' && s
2017-07-19 17:19:57 441
原创 判断瑞年小程序
import java.util.Scanner; class Work1{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int i = sc.nextInt(); if(i % 4 == 0 && i % 100 != 0 || i % 400 ==0){
2017-07-19 17:18:53 355
原创 jdk的安装与环静变量配置
一 获取JDK1.8安装包 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 同意协议 下载windows 64的JDK1.8 安装JDK1.8 注意事项: 1. 安装路径不要有中文,不允许有空格 可以选择C盘之外的路径 2.
2017-07-18 16:24:07 304
原创 常用DOS命令
dir 列出当前控制台所在的路径下所用的文件和文件夹 cd 文件夹名 进入到指定的文件夹内 【注】 在命令提示符中,显示的 . 和 .. . 表示当前工作路径 .. 表示上一级目录 父目录 \ 表示当前盘符的根目录 md 文件夹名字 创建文件夹 rd 文件夹名字 删除文件夹 注:这里不能删除非空文件夹
2017-07-18 16:18:36 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人