随笔分类 -  java

上一页 1 2 3

类和类的继承 实现关系;
摘要:继承通过extends关键字(单继承); 实现通过implements关键字(多实现 接口); 阅读全文

posted @ 2020-05-05 09:02 星空6 阅读(301) 评论(0) 推荐(0)

类与类依赖关系,实例;
摘要:4个java文件:猪(Pig类);农夫养猪(返回Pig类型);屠夫杀猪(传入参数为Pig类型);java主方法程序运行的入口; java中使用到了包,方便类的查找和使用; 各个java文件代码如下: package relyon; public class Farmer{ public Pig ra 阅读全文

posted @ 2020-05-04 17:05 星空6 阅读(1232) 评论(0) 推荐(0)

类与类包含关系,实例;
摘要://D:\java\object\Functions\include\Bike.java; package include; public class Bike{ public String brand;//属性 public String color; public String type; pu 阅读全文

posted @ 2020-05-04 14:37 星空6 阅读(590) 评论(0) 推荐(0)

java中有package的编译执行;java编译乱码;
摘要:package包-->可以理解为是一个文件夹; package 类的第一行写关键字 告知我的类在哪里; import 用来导入别人的包; 如果上述两个关键字同时出现 先写package(只有一个) 后写import(可以多个); 一、编译执行; 如上,java代码中包含包;如何编译执行呢?编译是在当 阅读全文

posted @ 2020-05-04 12:24 星空6 阅读(326) 评论(0) 推荐(0)

java 类与类之间的关系,方法重写与方法重载的区别
摘要:类与类之间的关系 泛化(继承 实现);extends单继承;implements多实现 接口; 包含(组合 聚合 关联);一个类的对象放置在另一个类中作为属性; 依赖;一个类的方法中使用到另外一个类的对象;方法内部new,方法传递参数; 类关系的设计:高内聚 低耦合;耦合度降序排列:继承(实现)>组 阅读全文

posted @ 2020-05-03 22:32 星空6 阅读(236) 评论(0) 推荐(0)

Scanner类及其中方法的使用;
摘要: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 阅读全文

posted @ 2020-05-01 16:45 星空6 阅读(343) 评论(0) 推荐(0)

java 构造方法 代码块 this
摘要:利用类来描述现实生活中的事情; 利用对象去具体的执行操作; 类中的4个成员; 属性--静态描述类的特征(变量 存值);结构:权限修饰符 [特征修饰符] 属性类型 属性名字 [=值];(如果不写是有默认值);如,int name; 方法--动态描述类的行为(做事情);结构:权限修饰符 [特征修饰符] 阅读全文

posted @ 2020-04-30 17:23 星空6 阅读(601) 评论(0) 推荐(0)

java中命名规则和规约;见过的java错误和异常;
摘要:规则 字母 ;区分大小写; 数字;不能开头; 符号;_ $ 中文; 不推荐; 规约 类名字 首字母大写;两个单词以上,每一个首字母都大写; Test TestOne 属性/方法/参数(变量) 驼峰式命名规约;首字母小写,两个单词以上,第二个单词以上,每个单词首字母大写;test testOne 构造 阅读全文

posted @ 2020-04-30 09:16 星空6 阅读(499) 评论(0) 推荐(0)

java方法重载,java方法练习题
摘要:方法重载 Overload 1.概念:一个类中的一组方法 相同的方法名字 不同的参数列表 这样的一组方法构成了方法重载; 参数列表不同? 参数的个数、参数的类型、参数的顺序; 2.作用:为了让使用者便于记忆与调用 只需要记录一个名字 执行不同的操作; 3.自己也可以设计方法重载; 调用方法的时候 首 阅读全文

posted @ 2020-04-30 09:05 星空6 阅读(1383) 评论(0) 推荐(0)

java面向对象
摘要:面向对象 类和对象 类--抽象笼统的概念 是用来描述很多对象 具体相同的特征(属性)和行为(方法); 属性--静态描述类的特征 方法--动态描述类的特征 对象 类中衍生出来的一个具体的个体(人); 应该与自己的类具有相同的特征和行为; 1.描述一个类,String、Scanner、Math;或者自己 阅读全文

posted @ 2020-04-29 14:26 星空6 阅读(190) 评论(0) 推荐(0)

java编辑器 IntelliJ IDEA 安装——放弃过程;eclipse,Notepad++
摘要:本打算使用eclipse,不到200M的文件,搞了半小时,奈何下载不下来;弃之; 然后下载 IntelliJ IDEA,600多M的文件,很快就下载完了(不到半小时),奈何占内存太多(4g内存,w7系统,内存占用>70%),太卡;弃之; src文件新建java 类等; 最终决定,使用Notepad+ 阅读全文

posted @ 2020-04-28 23:17 星空6 阅读(471) 评论(0) 推荐(0)

java二维数组
摘要:数组--是用来存储一组相同数据类型的数据的容器; 数组本身是一个引用数据类型[] 数组内部存储的元素? 可以是基本数据类型;int[] 也可以是引用数据类型;String[] 引用数据类型; String Math Scanner 想要创建一个数组--里面存储好多个小数组int[],如何做? 二维数 阅读全文

posted @ 2020-04-28 11:24 星空6 阅读(274) 评论(0) 推荐(0)

java数组
摘要:数组(容器) 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来; 数组的特点: 数组本身是一个引用数据类型; 数据内存储的类型可以是基本类型,也可以是引用类型; 数组是在堆内存中的一串连续的地址存在; 数组在初始化时必须指定长度及内部存储元素类型; 堆内存的数组空间长度一旦确定 不能再次 阅读全文

posted @ 2020-04-27 20:06 星空6 阅读(229) 评论(0) 推荐(0)

java语法 while break continue
摘要:两个重要关键字: break--中断最近的循环; continue; 循环标记;--可以改变终断外部循环; 变量声明位置; 两个循环的结构: while 先判断后执行;条件不满足不执行; do..while 先执行后判断 条件不满足 至少执行一次; 循环想要执行 需要三个必要条件 初始值 终点判定条 阅读全文

posted @ 2020-04-27 11:26 星空6 阅读(3452) 评论(0) 推荐(0)

java循环嵌套
摘要:for循环嵌套;外面的for是换行;里面的for是控制每行具体显示的内容; 显示图形,基本上都是拼接; 1.画?行;每行?个*; 2.画固定*; 3.上面问题的升级版;可自定义行数;分2大部分;第一行、除第一行; 除第一行,分左、中、右; 4.显示固定格式数字;分三个部分;空格+左边数字+右边数字; 阅读全文

posted @ 2020-04-26 23:35 星空6 阅读(1073) 评论(0) 推荐(0)

java语法结构 if for while do...while switch;增强型for循环
摘要:顺序结构 分支结构 单分支if 多分支switch 循环结构 for while do...while if结构: if(值--boolean) 单行语句; 或 if(条件){代码1} 或 if(条件){ 代码1 }else{ 代码2 } 或 if(条件1){ }else if(条件2){ }els 阅读全文

posted @ 2020-04-25 23:46 星空6 阅读(394) 评论(0) 推荐(1)

java运算符号
摘要:运算符 用来指明对于操作数的运算方式 按照操作数的数目来进行分类: 单目 a++ 双目 a+b 三目 (a>b)?x:y a>b成立,执行x;a>b不成立,执行y; 按照运算符的功能来进行分类: 算术运算:+ - * / %(取余、取模) ++ --(自减);int x = 5;x/2-->2;x% 阅读全文

posted @ 2020-04-25 17:17 星空6 阅读(828) 评论(0) 推荐(0)

java数据类型;常量与变量;类型转化;
摘要:java数据类型:基本数据类型、引用数据类型; 基本数据类型(8个): 整型(4):byte short int long(64bit) 浮点型(2):float(32bit) double(64bit) 字符型(1):char (键盘上能输出的都是字符,加'')16bit Unicode编码; 布 阅读全文

posted @ 2020-04-25 11:43 星空6 阅读(289) 评论(0) 推荐(0)

java 基础,查看jar包源码,JD-GUI
摘要:java语言的特点 跨平台性(操作系统); 面向对象; 简单性; 健壮性 垃圾回收,异常处理; 多线程; 大数据开发相关; JVM java virtual machine虚拟机; 内存中开辟一块空间;源文件 编译 字节码; java计算机高级编程语言 程序存储在哪里? 程序就是英文 存储在一个地方 阅读全文

posted @ 2020-04-25 00:39 星空6 阅读(569) 评论(0) 推荐(0)

上一页 1 2 3

导航