随笔分类 - New Java
摘要:一、软件设计结构 com.atguigu.team.view模块为主控模块,负责菜单的显示和处理用户操作 com.atguigu.team.service模块为实体对象(Employee及其子类如程序员等)的管理模块,NameListService和TeamService类分别用各自的数组来管理公司
阅读全文
摘要:一、猜数字 1. Number 2. RandomNum 二、程序运行时间 1. RunTime 2. Timer 三、不同形状面积周长 1. Shape 2. Rectangle 3. Triangle 4. Circle 5. Test
阅读全文
摘要:一、定义 二、示例 接口使用上提现多态性; 三、接口应用 1. Circle 2. CompareObject 3. ComparableCircle
阅读全文
摘要:```java static可以修饰:属性、方法、代码块、内部类 static注意点:1.在静态方法内,不能使用this关键字、super关键字 开发中,如何确定一个属性是否要声明为static? >属性是可以被多个对象所共享的,不会随着对象的不同而不同 开发中,如何确定一个方法是否要声明为static的? >操作静态属性的方法,通常设置为static >工具类中的方法,习惯声明为static;比
阅读全文
摘要:一、定义 多态性的使用前提:① 类的继承关系 ② 要有方法的重写 instanceof关键字使用:a instanceof A,判断对象a是否为类A的实例
阅读全文
摘要:一、方法的重写 1. 定义 在子类中可以根据需要对从父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。 2. 要求 (1) 子类重写的方法必须和父类被重写的方法具有相同的方法名称、参数列表 (2) 子类重写的方法的返回值类型不能大于父类被重写的
阅读全文
摘要:一、继承定义 person类 student类
阅读全文
摘要:一、package 1. 定义 2. JDK中主要包 二、MVC设计模式 1. 定义 MVC是常用设计模式之一,将整个程序分为三个层次:视图模型层、控制器层、与数据模型层。 model 处理数据 数据对象封装model.bean/domain 数据库操作类 model.dao 数据库 model
阅读全文
摘要:一、定义 JavaBean是一种Java语言写成的可重用组件,所谓JavaBean是指符合如下要求的java类:①类是公共的 ②有一个无参的公共构造器 ③有属性,且有对应的get、set方法。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,
阅读全文
摘要:一、定义 构造器作用就是创建对象,或创建对象的同时为对象进行属性初始化,创建多个构造器以此构成重载。如果没有显示定义类的构造器的话,则系统默认提供一个空参构造器。new Person()。一旦我们显示定义了构造器,系统就不提供了默认构造器。 构造器定义格式:修饰符 类名(形参列表) 1. 无
阅读全文
摘要:一、封装和隐藏 1. 封装 我们要用洗衣机,只需按一下开关和洗涤模式就可以了。有必要了解洗衣机内部的结构么。 (1)我们程序设计追求:高内聚,低耦合 ① 高内聚:类的内部数据操作细节自己完成,不允许外部干涉; ② 低耦合:仅对外部暴露少量的方法用于使用。 2. 隐藏 隐藏对象内部的
阅读全文
摘要:一、定义 二、实例 三、方法参数的值传递机制 1. Circle 2. MethodArgsTest
阅读全文
摘要:一、匿名对象 二、匿名对象使用 三、数组工具类 1. Arrayutils 2. ArrayTest
阅读全文
摘要:一、面向对象主线 二、类和对象的创建 1. 创建一个文件名为PersonTest的.java文件 三、类中方法的声明和使用 1. 方法定义 2. 返回值 四、对象数组
阅读全文
摘要:一、字符串类 二、字符串方法 1. 字符串比较方法 2. 字符串获取 3. 字符串截取方法 4. 字符串转换方法 java / public char[] toCharArray(),将当前字符串拆分为字符数组作为返回值 public byte[] getBytes(),获取当前字符串底层的字节数组
阅读全文
摘要:一、ArrayList定义 java.util.ArrayList是大小可变的数组的实现,存储在内的数据成为元素。此类提供一些方法来操作内部存储的元素。ArrayList中可不断添加元素,其大小也自动增长。 二、ArrayList常用方法 四、ArrayList练习 java // 生成6个 1
阅读全文
摘要:一、random类使用 java import java.util.Random; public class Demo{ public static void main(){ Random r = new Random(); // 获取一个随机int数字(范围int所有范围)nextInt int
阅读全文

浙公网安备 33010602011771号