随笔分类 - Java学习笔记
摘要:Java第十课 开发注意事项 实体类的所有属性定义为私有,由相应的get/set方法 所有的属性要有DOC注释 类的描述注释要写(类的用途) 实体类的代码构成: 属性 构造方法 get/set toString() 循环里面尽量不要定义变量 判断在一个数组中是否存在某个元素,不能直接比较数组元素就确
阅读全文
摘要:Java第八课课后作业 实现下列类和接口 IAdd.javavoid add();IModify.javavoid modify();IRemove.javavoid remove();StudentManager.java--class Add implements IAdd{}-
阅读全文
摘要:Java第八课 一、super super的意思是超级的,主要是和父类有关 用法 调用父类的构造方法 如果父类有默认构造方法,则可以不用super,但是,如果父类只有有参构造方法,此时,在创建子类对象时,在子类的构造方法中就要显示的调用super构造方法 class Father{}Son son
阅读全文
摘要:Java第七课课后作业 某个学校培训学生的演讲,要求按照一定的话术去做演讲 A.sayHello() B.show() C.sayBay() 三个话术必须要有,且顺序不能变,具体内容由同学们自由发挥,将上述要求用程序来设计并实现。 public abstract class School { pub
阅读全文
摘要:Java第七课 一、课后作业讲解 public class Shape { /** * 计算长方形的周长 * @param rectangle * @return */ public int perimeter(Rectangle rectangle) { return (rectangle.get
阅读全文
摘要:Java第六课课后作业 创建一个int型数组,随机填充数组元素,用冒泡进行排序,并输出 public class H1 { /** * 存储数组 */ int[] arr; /** * 当前数组的位置 */ int index = 0; /** * 无参初始化数组 */ public H1() {
阅读全文
摘要:Java第六课 一、排序 冒泡排序 public class C242 { public static void main(String[] args) { int[] arr = new int[5]; Random random = new Random(); for (int i = 0; i
阅读全文
摘要:Java第五课课后作业 byte b1=4,b2=3; sout(--b1 | b2++ ^ --b1 & b1++ * b2--) package day05.homework;/** * copyright(c)2021 YCKJ.ALL rights Reserved * <p> * 描述:
阅读全文
摘要:Java第五课 一、逻辑运算符 &&、||、! && || 和& |的区别 &和|是位运算符,是对数字进行运算 &&和||是逻辑运算符,是对布尔值进行运算 &&和||有短路的现象,A&&B,如果A为false,则B不被检查 public class C231 { public static void
阅读全文
摘要:Java第四课课后作业 移位运算符 System.out.println(20 ^ 20);// 0001 0100// 0001 0100// // 0000 0000 转换为十进制:0 System.out.println(20 ^ 20);// 0001 0100// 0001 0100//
阅读全文
摘要:Java第四课 一、运算符 算术运算符 +,-,*,/,%(质数,奇偶),++,--(问题最大) ++ 一目运算符 public static void main(String[] args) { int num = 1; // 在JVM中先取num的值,再对值进行运算 // 在效果上相当于两个语句
阅读全文
摘要:一、Alibaba偏向于代码规范检查 点击file->setting,或者快捷键:ctrl+alt+s 在搜索框里搜索alibaba,然后点击Search 选择这个,点击Install 重启IDEA就可以使用了,快捷键ctrl+shift+alt+J,点击右键也可以进行规范检查 点击上面的小图标也可
阅读全文
摘要:Java第三课课后作业 新建学生类Student {id int,name String,age int ,sex int0:男,1:女} public class Student { private int id; private String name; private int age; pri
阅读全文
摘要:Java第一课课后作业 一、James Gosling 博士论文的题目是:"The Algebraic Manipulation of Constraints"。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。1990年,与Patrick Naughton和M
阅读全文
摘要:Java第二课课后作业 新建User类,属性:id int,name String,age int,sal float,要求属性私有,所有属性要有get/set方法 注意文档注释的书写 package day01.homework;/** * copyright(c)2021 YCKJ.ALL r
阅读全文
摘要:Unit01-Java开发起步 一、Java的开发环境 JDK:包含运行环境JRE,Java工具,Java的基础类库 JRE:包含API和JVM JVM:Java虚拟机,主要用于将字节码文件解释成特定平台可以运行的机器码文件 二、Java环境变量的配置 JAVA_HOME JDK的安装路径 Path
阅读全文