摘要: 常见面试题: String s = new String("hello"); 问:创建了几个对象? 答:2个 1. 创建了一个字符常量池,指向了“hello”字面量对象 2. 创建了一个字符串引用类型s,指向了新的字符串对象(new String()) 阅读全文
posted @ 2022-03-22 19:26 Y_Zoran 阅读(40) 评论(0) 推荐(0)
摘要: Java 核心API StringBuilder String 类型的连接性能不好,Java提供了StringBuilder解决字符串连接性能问题。 简单理解 StringBuilder性能好!(重点!) 点击查看代码 String s1 = "ABC"; String s2 = "def"; St 阅读全文
posted @ 2022-03-22 19:20 Y_Zoran 阅读(19) 评论(0) 推荐(0)
摘要: 1. ooday01 Java_Java_JVM,JCR,JDK 2. ooday02 Java_变量 3. ooday03 Java_运算符_分支结构 4. ooday04 Java_分支_循环 5. ooday05 Java_循环_基本类型数组 6. ooday06 Java_数组_方法_参数 阅读全文
posted @ 2022-03-22 11:17 Y_Zoran 阅读(20) 评论(0) 推荐(0)
摘要: 精华笔记: 数组: 复制: System.arraycopy(a,1,b,0,4); int b = Arrays.copyOf(a,6); 排序: Arrays.sort(arr); //升序排列(从小到大) 方法:函数、过程 封装一段特定的业务逻辑功能 尽可能的独立,一个方法只干一件事 方法可以 阅读全文
posted @ 2022-03-22 11:09 Y_Zoran 阅读(30) 评论(0) 推荐(0)
摘要: 精华笔记: 循环结构: for结构:应用率高、与次数相关的循环 三种循环结构的选择规则: 先看循环是否与次数相关: 若相关 直接上for 若无关,再看要素1与要素3是否相同: 若相同 直接上do...while 若不同 直接上while break:跳出循环 continue:跳过循环体中剩余语句而 阅读全文
posted @ 2022-03-22 10:46 Y_Zoran 阅读(25) 评论(0) 推荐(0)
摘要: 精华笔记: Scanner接收用户输入的数据:共3步,不需要理解,先背下来 分支结构: if...else if结构:多条路 switch...case结构:多条路 优点:效率高、结构清晰 缺点:只能对整数判断相等 break:跳出switch 常见面试题:switch可以作用于什么类型的数据上 b 阅读全文
posted @ 2022-03-22 10:44 Y_Zoran 阅读(32) 评论(0) 推荐(0)
摘要: 列表: 运算符的练习:算术、关系、逻辑、赋值、字符串连接、条件 分支结构的练习:if结构 分支结构的练习:if...else结构 参考 运算符的练习:算术 输出几个整数取模,验证结果 声明两个整型变量,演示单独使用时的自增和自减 声明几个整型变量,演示被使用时的自增和自减 参考代码: 点击查看代码 阅读全文
posted @ 2022-03-22 10:30 Y_Zoran 阅读(54) 评论(0) 推荐(0)
摘要: 参考: 变量的练习: 声明一个变量,一次声明多个变量。 声明变量直接初始化,先声明变量,而后再给变量初始化。 声明整型变量g,声明另一个整型变量h并赋值为h+10,输出变量h的值。 声明整型变量i,在i本身基础之上增10,输出变量i的值。 声明一些正确的和错误的变量名。 参考案例: 点击查看代码 / 阅读全文
posted @ 2022-03-22 10:17 Y_Zoran 阅读(89) 评论(0) 推荐(0)
摘要: ##飞机大战的需求 1.所参与的角色:英雄机,子弹,小敌机,大敌机,小蜜蜂,天空 2.角色间的关系: 英雄机发射子弹(单倍火力,双倍火力) 子弹打中敌人 子弹直接消失,敌人爆破再消失 打中小敌机 得1分; 打中大敌机 得3分; 打中小蜜蜂 英雄机得奖励(1条命,或40火力值) 敌人(小敌机,大敌机, 阅读全文
posted @ 2022-03-22 10:05 Y_Zoran 阅读(42) 评论(0) 推荐(0)
摘要: 精华笔记: java开发环境: 编译运行过程: 编译期:.java源文件,经过编译,生成.class字节码文件 运行期:JVM加载.class并运行.class(0和1) 特点:跨平台、一次编程到处使用 名词解释: JVM:java虚拟机 ​ 加载.class并运行.class JRE:java运行 阅读全文
posted @ 2022-03-22 09:48 Y_Zoran 阅读(27) 评论(0) 推荐(0)
摘要: 面试题: 问:java是值传递还是引用传递? 答:java只有值传递,基本类型传递的是具体的数,引用类型传递的是具体的地址 阅读全文
posted @ 2022-03-22 09:39 Y_Zoran 阅读(23) 评论(0) 推荐(0)
摘要: 笔记: 多态: 表现: 同一个对象被造型为不同的类型时,有不同的功能 --对象的多态:我、你、水...... 所有对象都是多态的(明天体会) 同一类型的引用指向不同的对象时,有不同的实现 --行为的多态:cut(),move(),getImage()--所有抽象方法都是多态的 向上造型/自动类型转换 阅读全文
posted @ 2022-03-22 09:35 Y_Zoran 阅读(57) 评论(0) 推荐(0)
摘要: 笔记: 接口: 是一种引用数据类型 由interface定义 只能包含常量和抽象方法 默认权限是public 接口不能被实例化 接口是需要被实现/继承,实现/派生类:必须重写所有抽象方法 一个类可以实现多个接口,用逗号分隔, 若又继承又实现时,应先继承后实现 接口可以继承接口 接口的意义: 封装部分 阅读全文
posted @ 2022-03-22 09:27 Y_Zoran 阅读(29) 评论(0) 推荐(0)
摘要: 笔记: 成员内部类:应用率低,了解 类中套类,外面的称为外部类,里面的称为内部类 内部类通常只服务于外部类,对外不具备可见性 内部类对象只能在外部类中创建 内部类中可以直接访问外部类的成员(包括私有的),在内部类中有个隐式的引用指向了创建它的外部类对象 外部类名.this 点击查看代码 public 阅读全文
posted @ 2022-03-22 09:25 Y_Zoran 阅读(28) 评论(0) 推荐(0)
摘要: final:最终的,不可改变的 单独应用几率低 修饰变量:变量不能被改变 //演示final修饰变量 class Aoo{ final int num = 5; void show(){ //num = 55; //编译错误,final的变量不能被改变 } } 修饰方法:方法不能被重写 //演示fi 阅读全文
posted @ 2022-03-22 08:58 Y_Zoran 阅读(25) 评论(0) 推荐(0)
摘要: 1. ooday01 Java_类_对象_访问成员 2. ooday02 Java_构造方法_this_引用类型数组 3. ooday03 Java_引用类型数组_继承_super_向上造型 4. ooday04 Java_面向对象_重写_static 5. ooday05 Java_static 阅读全文
posted @ 2022-03-22 08:21 Y_Zoran 阅读(11) 评论(0) 推荐(0)
摘要: ooday01类_对象_访问成员 笔记: 什么是类?什么是对象? 现实生活中是由很多很多对象组成的,基于对象抽出了类 对象:软件中真实存在的单个个体/东西 类:类别/类型,代表一类个体 类是对象的模子,对象是类的具体的实例 类中可以包含: 对象的属性/特征 成员变量 对象的行为/动作 方法 一个类可以创建多个对象 如何创建类?如何创 阅读全文
posted @ 2022-03-22 08:06 Y_Zoran 阅读(22) 评论(0) 推荐(0)
摘要: 方法的重写(override/overriding):重新写、覆盖 发生在父子类中,方法名相同,参数列表相同 重写方法被调用时,看对象的类型 这是规定,记住就OK 当派生类觉得超类的行为不够好时,可以重写 点击查看代码 我继承了一个中餐馆 class Aoo{ void do(){ 做中餐 } } 阅读全文
posted @ 2022-03-22 08:02 Y_Zoran 阅读(18) 评论(0) 推荐(0)
摘要: 引用类型数组: 点击查看代码 1)Bomb[] bs = new Bomb[3]; bs[0] = new Bomb(100,200); bs[1] = new Bomb(200,300); bs[2] = new Bomb(300,400); System.out.println(bs[0].wi 阅读全文
posted @ 2022-03-22 07:58 Y_Zoran 阅读(14) 评论(0) 推荐(0)
摘要: 笔记: 构造方法:构造函数、构造器、构建器 复用给成员变量赋初值代码 作用:给成员变量赋初始值 与类同名,没有返回值类型(连void都没有) 在创建(new)对象时被自动调用 若自己不写构造方法,则编译器默认提供一个无参构造方法,若自己写了构造方法,则不再默认提供 构造方法可以重载 this:指代当 阅读全文
posted @ 2022-03-22 07:52 Y_Zoran 阅读(11) 评论(0) 推荐(0)
-->