摘要:继承通过extends关键字(单继承); 实现通过implements关键字(多实现 接口);
阅读全文
摘要:4个java文件:猪(Pig类);农夫养猪(返回Pig类型);屠夫杀猪(传入参数为Pig类型);java主方法程序运行的入口; java中使用到了包,方便类的查找和使用; 各个java文件代码如下: package relyon; public class Farmer{ public Pig ra
阅读全文
摘要://D:\java\object\Functions\include\Bike.java; package include; public class Bike{ public String brand;//属性 public String color; public String type; pu
阅读全文
摘要:package包-->可以理解为是一个文件夹; package 类的第一行写关键字 告知我的类在哪里; import 用来导入别人的包; 如果上述两个关键字同时出现 先写package(只有一个) 后写import(可以多个); 一、编译执行; 如上,java代码中包含包;如何编译执行呢?编译是在当
阅读全文
摘要:类与类之间的关系 泛化(继承 实现);extends单继承;implements多实现 接口; 包含(组合 聚合 关联);一个类的对象放置在另一个类中作为属性; 依赖;一个类的方法中使用到另外一个类的对象;方法内部new,方法传递参数; 类关系的设计:高内聚 低耦合;耦合度降序排列:继承(实现)>组
阅读全文
摘要:1.导包 java.util;import java.util.Scanner; 2.创建对象 Scanner x=new Scanner(System.in); 3.做事情 int value=x.nextInt(); String value=x.nextLine(); nextInt(next
阅读全文
摘要:利用类来描述现实生活中的事情; 利用对象去具体的执行操作; 类中的4个成员; 属性--静态描述类的特征(变量 存值);结构:权限修饰符 [特征修饰符] 属性类型 属性名字 [=值];(如果不写是有默认值);如,int name; 方法--动态描述类的行为(做事情);结构:权限修饰符 [特征修饰符]
阅读全文
摘要:规则 字母 ;区分大小写; 数字;不能开头; 符号;_ $ 中文; 不推荐; 规约 类名字 首字母大写;两个单词以上,每一个首字母都大写; Test TestOne 属性/方法/参数(变量) 驼峰式命名规约;首字母小写,两个单词以上,第二个单词以上,每个单词首字母大写;test testOne 构造
阅读全文
摘要:方法重载 Overload 1.概念:一个类中的一组方法 相同的方法名字 不同的参数列表 这样的一组方法构成了方法重载; 参数列表不同? 参数的个数、参数的类型、参数的顺序; 2.作用:为了让使用者便于记忆与调用 只需要记录一个名字 执行不同的操作; 3.自己也可以设计方法重载; 调用方法的时候 首
阅读全文
摘要:面向对象 类和对象 类--抽象笼统的概念 是用来描述很多对象 具体相同的特征(属性)和行为(方法); 属性--静态描述类的特征 方法--动态描述类的特征 对象 类中衍生出来的一个具体的个体(人); 应该与自己的类具有相同的特征和行为; 1.描述一个类,String、Scanner、Math;或者自己
阅读全文
摘要:本打算使用eclipse,不到200M的文件,搞了半小时,奈何下载不下来;弃之; 然后下载 IntelliJ IDEA,600多M的文件,很快就下载完了(不到半小时),奈何占内存太多(4g内存,w7系统,内存占用>70%),太卡;弃之; src文件新建java 类等; 最终决定,使用Notepad+
阅读全文
摘要:数组--是用来存储一组相同数据类型的数据的容器; 数组本身是一个引用数据类型[] 数组内部存储的元素? 可以是基本数据类型;int[] 也可以是引用数据类型;String[] 引用数据类型; String Math Scanner 想要创建一个数组--里面存储好多个小数组int[],如何做? 二维数
阅读全文
摘要:数组(容器) 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来; 数组的特点: 数组本身是一个引用数据类型; 数据内存储的类型可以是基本类型,也可以是引用类型; 数组是在堆内存中的一串连续的地址存在; 数组在初始化时必须指定长度及内部存储元素类型; 堆内存的数组空间长度一旦确定 不能再次
阅读全文
摘要:两个重要关键字: break--中断最近的循环; continue; 循环标记;--可以改变终断外部循环; 变量声明位置; 两个循环的结构: while 先判断后执行;条件不满足不执行; do..while 先执行后判断 条件不满足 至少执行一次; 循环想要执行 需要三个必要条件 初始值 终点判定条
阅读全文
摘要:for循环嵌套;外面的for是换行;里面的for是控制每行具体显示的内容; 显示图形,基本上都是拼接; 1.画?行;每行?个*; 2.画固定*; 3.上面问题的升级版;可自定义行数;分2大部分;第一行、除第一行; 除第一行,分左、中、右; 4.显示固定格式数字;分三个部分;空格+左边数字+右边数字;
阅读全文
摘要:顺序结构 分支结构 单分支if 多分支switch 循环结构 for while do...while if结构: if(值--boolean) 单行语句; 或 if(条件){代码1} 或 if(条件){ 代码1 }else{ 代码2 } 或 if(条件1){ }else if(条件2){ }els
阅读全文
摘要:运算符 用来指明对于操作数的运算方式 按照操作数的数目来进行分类: 单目 a++ 双目 a+b 三目 (a>b)?x:y a>b成立,执行x;a>b不成立,执行y; 按照运算符的功能来进行分类: 算术运算:+ - * / %(取余、取模) ++ --(自减);int x = 5;x/2-->2;x%
阅读全文
摘要:java数据类型:基本数据类型、引用数据类型; 基本数据类型(8个): 整型(4):byte short int long(64bit) 浮点型(2):float(32bit) double(64bit) 字符型(1):char (键盘上能输出的都是字符,加'')16bit Unicode编码; 布
阅读全文
摘要:java语言的特点 跨平台性(操作系统); 面向对象; 简单性; 健壮性 垃圾回收,异常处理; 多线程; 大数据开发相关; JVM java virtual machine虚拟机; 内存中开辟一块空间;源文件 编译 字节码; java计算机高级编程语言 程序存储在哪里? 程序就是英文 存储在一个地方
阅读全文