随笔分类 -  Java 基础

Java基础笔记整理与自我总结
摘要:set接口特点: 方法: 遍历: 有两种遍历方法,foreach遍历和迭代遍历 forEach遍历 Set<Object> set = new HashSet<Object>(); for (Object obj: set) { if(obj instanceof Integer){ int aa= 阅读全文
posted @ 2018-02-25 21:48 lvsling 阅读(237) 评论(0) 推荐(0)
摘要:集合 集合,首先了解所有集合的父接口 collection 方法 list接口 方法: 遍历:下标遍历,forEach遍历,迭代遍历 package com.lvsling.test; import java.util.ArrayList; import java.util.Iterator; im 阅读全文
posted @ 2018-02-23 22:26 lvsling 阅读(246) 评论(0) 推荐(0)
摘要:接口 是特殊的抽象类,纯抽象类 所有方法都是抽象方法 接口和抽象类的区别; 相同点: 不同点: 定义 接口的语法: 修饰符(public/默认) interface 接口名{} interface 子接口名 extends 父接口名1,父接口名2,.... {} 类和接口的关系: 类、类、接口的关系 阅读全文
posted @ 2018-02-22 22:02 lvsling 阅读(244) 评论(0) 推荐(0)
摘要:abstract抽象 方法 类 注意: 抽象类的好处:强制 使用多态。 static 静态、 属性/实例变量 方法/实例方法 语法:访问修饰符 static 返回值类型 方法名(形参列表){ // 方法的实现部分 } 注意: 静态代码块 final 最终 变量(实例变量+局部变量+static变量) 阅读全文
posted @ 2018-02-21 20:46 lvsling 阅读(335) 评论(0) 推荐(0)
摘要:简介:面向对象的三大特性就是封装,继承,多态,是面向对象的核心。 封装 特性:属性私有,提供公开的get/set方法 公开的get/set方法 public修饰 >在任何类中都可以使用 get方法: 获取属性的值 public 数据类型 getXxx(){ return this.属性名 } set 阅读全文
posted @ 2018-02-19 20:47 lvsling 阅读(232) 评论(0) 推荐(0)
摘要:编程思想: 简单的说一下,我们学习编程,最重要的就是要有编程思想,而编程思想无非就是面向过程和面向对象,以下谈谈我对编程思想的理解。 面向过程: 从过程入手,第一步,第二步…….借助过程与过程的配合,完成需求。 例如: 小明进入房间,需要以下几个步骤: 第一步打开房间门,第二步小明进去,第三步把房间 阅读全文
posted @ 2018-02-16 22:24 lvsling 阅读(173) 评论(0) 推荐(0)
摘要:介绍: 数组是一种数据类型,是引用类型,是一块连续的内存空间,用于存储和管理相同类型的多个数据。 定义:-- > 数组的声明方式 使用:-- >数组名[下标]:下标的有效范围是:0到长度-1; 代码如下: package com.lvsling.test; public class Test1 { 阅读全文
posted @ 2018-02-15 16:16 lvsling 阅读(221) 评论(0) 推荐(0)
摘要:前言引入函数前,所有的代码都写在main主函数中,代码过多,代码冗余,可读性差。 引入函数后,函数是实现某一特定功能的代码块。一个类中可以定义多个函数,每个函数和main主函数都是并列关系。 函数: 语法:public static 返回值类型 函数名(形参列表){//函数的声明部分。 //函数的实现部分 } 函数的三要素-- >返回值类型,函数名,形参列表 返回值类型: void --... 阅读全文
posted @ 2018-02-15 11:36 lvsling 阅读(483) 评论(0) 推荐(0)
摘要:java流程控制结构包括顺序结构,分支结构,循环结构。 顺序结构: 程序从上到下依次执行,中间没有任何判断和跳转。 代码如下: package com.lvsling.test; public class Test1 { public static void main(String[] args) 阅读全文
posted @ 2018-02-15 00:11 lvsling 阅读(176) 评论(0) 推荐(0)
摘要:变量 数据类型 分类:如图: 详解: String字符串类型:à用("")引起来,0到多个字节。 类型转换 类型转换 要求两种类型相互兼容,目标类型大于源类型。 例:byte b = 5 short s = b;à自动类型提升为short。 类型提升 运算符 逻辑运算符:&&(短路与),&(非短路与 阅读全文
posted @ 2018-02-14 21:32 lvsling 阅读(154) 评论(0) 推荐(0)