随笔分类 -  Java学习笔记

摘要:Java学习笔记之 集合 (二)List(列表) (1)特性 1.List中的元素是有序并且可以重复的,成为序列 2.List可以精确的控制每个元素的插入位置,并且可以删除指定位置的元素 3.List的两个主要实现类是ArrayList和LinkedList (2)Arraylist 1.Array 阅读全文
posted @ 2019-07-17 11:22 豆丁zzz 阅读(232) 评论(0) 推荐(1)
摘要:Java学习笔记之 API的应用 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法 常用方法 1.equals(Object obj) 指示其他某个对象是否与此对象“相等”。 2.hashCode() 返回该对象的哈希码值 3.toS 阅读全文
posted @ 2019-07-15 17:15 豆丁zzz 阅读(344) 评论(1) 推荐(1)
摘要:Java学习笔记之 比较接口与抽象类 抽象类是描述事物的本质,接口是描述事物的功能 1.一个类只能继承一个父类,但是可以有多个接口 2.抽象类中的抽象方法没有方法体,但是可以有非抽象方法;接口中的方法没有方法体,但是可以通过default或者static拥有方法体 3.如果子类不能重写父类中的抽象方 阅读全文
posted @ 2019-07-12 16:53 豆丁zzz 阅读(208) 评论(0) 推荐(0)
摘要:Java学习笔记之 单例模型 单例模型分为:饿汉式,懒汉式 1.某个类只能有一个实例 2.必须自行创建实例 3.必须自行向整个系统提供这个实例 1.只提供私有的构造方法 2.含有一个该类的静态私有对象 3.提供一个静态的公有方法用于创建,获取静态私有对象 在对象创建过程中实例化 运行结果:true 阅读全文
posted @ 2019-07-12 14:36 豆丁zzz 阅读(158) 评论(0) 推荐(0)
摘要:Java学习笔记之 内部类 实例 实例 实例 阅读全文
posted @ 2019-07-12 09:34 豆丁zzz 阅读(183) 评论(0) 推荐(0)
摘要:Java学习笔记之 构造方法 (1)带参构造方法 public 构造方法名(数据类型 形式参数1,数据类型 形式参数2){ } (2)无参构造方法 public 构造方法名(){ } 通过实例化对象来调用 运行结果: 我是构造代码块 我是有参构造方法2 aa:1 我是构造代码块 我是有参构造方法1 阅读全文
posted @ 2019-07-11 08:43 豆丁zzz 阅读(276) 评论(0) 推荐(0)
摘要:Java学习笔记之 static static不能修饰类,局部变量 static+属性 静态属性 运行结果: 小乳猪:500 宠物猪:500 static+方法 1.静态方法中不能直接访问同一个类中的非静态成员,可以通过实例化对象进行调用;只能直接调用同一个类中静态成员, 2.静态方法中不能使用th 阅读全文
posted @ 2019-07-10 18:07 豆丁zzz 阅读(183) 评论(0) 推荐(0)
摘要:Java学习笔记之 面向对象 (1)封装的优点 (2)实现封装的步骤 1. 修改属性的可见性来限制对属性的访问(一般限制为private) 2. 对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问 3.可以在set方法中添加条件 (3)封装实例 (1)什么是继承 (2 阅读全文
posted @ 2019-07-10 14:46 豆丁zzz 阅读(235) 评论(0) 推荐(0)
摘要:Java学习笔记之 方法与数组 (1)什么是方法? (2)方法的优点 (3)方法的命名规则 (4)方法的定义 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…) { 执行语句; return 返回值; } 返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有 阅读全文
posted @ 2019-07-09 18:11 豆丁zzz 阅读(225) 评论(0) 推荐(0)
摘要:Java学习笔记之 流程控制语句 (1)if语句 if(布尔表达式){ //如果布尔表达式为true将执行的语句 } (2)if...else语句 if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为false } (3)if...else if...els 阅读全文
posted @ 2019-07-09 17:02 豆丁zzz 阅读(224) 评论(0) 推荐(0)
摘要:Java学习笔记之 类和对象 类是一个模板,它描述一类对象的行为和状态 例如:动物类是一个类,动物们都有属性:颜色,动物们都有行为:吃饭 对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字;行为有:吃饭等 1.创建对象: 声明:声明一个对象,包括对象名称和对象类型。 实 阅读全文
posted @ 2019-07-09 16:20 豆丁zzz 阅读(171) 评论(0) 推荐(0)
摘要:Java学习笔记之 基础语法 (一)包名 由多个单词组成时,所有字母小写(例如:onetwo) (二)类名和接口 由多个单词组成时,所有单词首字母大写(例如:OneTwo) (三)变量名和函数名 由多个单词组成时,第一个单词首字母小写,其他单词首字母大写(例如:oneTwo) (四)常量名 由多个单 阅读全文
posted @ 2019-07-08 17:52 豆丁zzz 阅读(303) 评论(0) 推荐(0)
摘要:Java学习笔记之 入门 (-)什么是跨平台? 什么是跨平台(计算机系统),跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。 (二)Java跨平台 “write once run anywhere” Java的跨 阅读全文
posted @ 2019-07-08 16:42 豆丁zzz 阅读(162) 评论(0) 推荐(0)