
Java基础
文章平均质量分 67
冷漠的小猿
这个作者很懒,什么都没留下…
展开
-
Java学习笔记——Java入门
Java入门1.计算机组成2.常用DOS命令3.进制4.Java发展5.Java体系6.Java核心机制7.环境变量配置8.注释第一节:计算机组成计算机组成包括硬件和软件两大部分。1.1 硬件硬件是指完成输入、存储、处理、输出功能的具体设备1.1.1 硬件主要包括:输入设备:键盘、鼠标、摄像头、扫描仪输出设备:显示器、打印机、音响!CPU(Cen...原创 2018-08-09 11:19:48 · 423 阅读 · 0 评论 -
Java学习笔记——List集合
List集合1.掌握集合的概念以及和数组的对比2.了解集合的框架3.了解Collection接口中的常用方法4.了解泛型的使用及注意事项5.掌握Iterator的工作原理以及使用6.掌握List接口的存储特点7.掌握ArrayList的使用8.了解LinkedList、Vector和Stack的使用第一节 概念1.1 集合的概念集合:就是一个存储数据的容器。集合与...原创 2018-08-14 20:59:00 · 310 阅读 · 0 评论 -
Java学习笔记——Set接口和Map接口
Set接口和Map接口1.了解Set集合的特点2.掌握Set集合下常用实现类的使用3.了解Map集合的特点4.掌握Map集合下常用实现类的使用5.掌握Map集合的遍历方式6.掌握Collections工具类第一节 Set接口1.1 Set接口常用方法 方法名 描述 ...原创 2018-08-14 20:49:04 · 4858 阅读 · 0 评论 -
Java学习笔记——文件和流
IO流:文件和流1.了解File类的作用2.掌握File类的构造方法和常用成员方法3.掌握流的作用和原理4.了解流的分类5.掌握字符流和字节流的使用6.掌握转换流的使用第一节 File类1.1 File类作用在java程序中,对磁盘文件进行描述的类。文件和目录路径名的抽象表示形式。1.2 File类的常用构造方法方法名 ...原创 2018-08-14 20:40:54 · 565 阅读 · 0 评论 -
Java学习笔记——常用类、枚举和异常
常用类和异常1.常用基础类 1.1 Date类 1.2 Calendar类 1.3 SimpleDateFormat类 1.4 Math类 1.5 Random类 1.6 System类 1.7 Runtime类2.枚举 2.1 什么是枚举 2.2 枚举结合switch的使用3.异常 3.1异常的概念 ...原创 2018-08-10 19:10:29 · 894 阅读 · 0 评论 -
Java学习笔记——初识设计模式(单例和简单工厂)
设计模式(单例和简单工厂)设计模式 1 单例设计模式 2 简单工厂设计模式第一节 设计模式设计模式设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。简单理解:特定问题的特定解决方法。1.1 单例设计模式1.1.1 什么是单例: 在程序运行,一个类只需要一个...原创 2018-08-10 13:04:36 · 276 阅读 · 0 评论 -
Java学习笔记——内部类
内部类1.内部类 1.1 成员内部类 1.2 局部内部类 1.3 静态内部类 1.4 匿名内部类第一节 内部类内部类:一个类中嵌套(包含)另外一个类。包含的类叫内部类,外层类叫外部类。成员内部类:局部内部类:静态内部类:匿名内部类:1.1 成员内部类作为外部类的成员存在,与成员变量和成员方法平级关系。1.1.1 声明:pu...原创 2018-08-10 12:57:11 · 200 阅读 · 0 评论 -
Java学习笔记——抽象类和接口
抽象类和接口1. 抽象类2. 抽象方法3. 接口第一节: 抽象类1.1 为什么使用抽象类有些类创建对象没有意义。需要把这个定义为抽象类 1 Animal animal=new Animal();2 Pet pet=new Pet()使用abstract修饰类变成抽象类:不能实例化,只能被继承抽象类的构造方法不能直接使用,只能被子类调用。1.2 abstract...原创 2018-08-09 14:15:32 · 755 阅读 · 0 评论 -
Java学习笔记——Object类、多态、final
Object类、多态1. Object 类2. 多态3. 向上转型4. 向下转型5. final关键字第一节: Object类类Object是类层次结构的根类。每个类都使用Object作为超类。1.1 equals()方法指示其他某个对象是否与此对象“相等”。/** * 学生类 * @author wgy * */public class Student...原创 2018-08-09 14:10:07 · 796 阅读 · 1 评论 -
Java学习笔记——封装、继承
封装、继承1. 方法的参数传递返回值2. 封装3. static4. 继承5. super6. 包、访问权限修饰符7. 方法重写第一节:方法的参数传递、返回值Java语言在给被调用方法的参数赋值时,采用传值的方式:基本类型数据传递的是该数据的值本身。引用类型数据传递的也是这个变量的值本身,即对象的地址(引用),而非对象本身。1.1基本数据类型传递publ...原创 2018-08-09 14:04:50 · 402 阅读 · 0 评论 -
Java学习笔记——面向对象基础、构造方法
面向对象1. 面向对象2. 面向过程3. 类的创建4. 对象的创建5. 对象创建内存分析6. 构造方法7. this关键字第一节 : 面向对象的设计思想1.1 什么是面向对象一种看待问题的思维方式,着眼于找到一个具有特殊功能的具体个体,然后委托这个个体去做某件事情,我们把这个个体就叫做对象。是一种更符合人类思考习惯的思想【懒人思想】,可以将复杂的事情简单化,将程序员...原创 2018-08-09 13:23:45 · 431 阅读 · 0 评论 -
Java基础——Arrays工具类、二维数组
Arrays工具类、二维数组1.Arrays工具类2.方法传参和返回值3.可变参数4.二维数组 1.1 二维数组的概念 1.2 二维数组的定义 1.3 数组的初始化 1.4 二维数组的访问5.调试和文档注释 第一节 Arrays工具类使用帮助文档: 1.6 1.8 作用:主要用于对数组进行排序,查找,填充,比较等的操作Arrays工具类存在于java.ut...原创 2018-08-09 13:04:27 · 1508 阅读 · 0 评论 -
Java学习笔记——方法的定义与使用
方法1.方法2.方法的重载3.递归算法第一节:方法1.1 什么是方法Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段1.2 为什么要声明方法DRY(Don't Repeat Yourself)原则,把能被复用的逻辑抽取出来,对具体实现进行封装1.3 方法的作用简化代码,提高代码的可读性,可维护性,可重用性。1.4 方法的声明格式...原创 2018-08-09 12:50:37 · 360 阅读 · 0 评论 -
Java学习笔记——循环结构
循环结构1. 什么是循环2. 循环的分类3. while循环4. do/while 循环5. for循环6. 多层循环嵌套7. 跳转语句的使用第一节:循环结构1.1 什么是循环循环就是在循环条件满足的情况下,反复执行特定代码。1.2 为什么要使用循环当我们要打印100次helloworld或者我们想实现1-10的和1+2+3+4+5....int su...原创 2018-08-09 12:45:38 · 965 阅读 · 0 评论 -
Java学习笔记——分支语句(if、switch)
分支语句1.三种程序基本结构2.if语句3.switch语句第一节:程序基本结构顺序结构选择结构循环结构1.1 顺序结构程序从上到下一行一行的执行代码,没有判断和中转。1.2 选择结构有选择性的执行或者跳过指定代码1.3 循环结构重复执行一段代码,直到条件不成立。Java的选择结构使用选择语句来实现:1 if语句2 switch语...原创 2018-08-09 12:37:47 · 1542 阅读 · 0 评论 -
Java学习笔记——数组和常见排序
数组今天任务1.开发工具eclipse的介绍2.数组的声明和初始化3.数组的元素访问以及遍历4.数组的应用(冒泡排序、选择排序、插入排序、快速排序、顺序查找和二分法查找)第一节:开发工具的介绍1.1 工作空间的概念工作空间(workspace),是用户在同一个工程中(或者是一个事务)工作环境的集合,简单来说,就是项目存放的位置就是你项目存放的位置:项目,文件,文件夹...原创 2018-08-09 12:32:17 · 417 阅读 · 0 评论 -
Java学习笔记——流操作
缓冲流作用:主要是为了增强基础流的功能而存在的,提高了流的工作效率【读写效率】注意:如果使用记事本创建的文件,文件是utf-8或者unicode编码,文件的前面有一个BOM(Byte Order Mark)头,BOM作用指定文件使用的编码类型。GBK编码没有添加bom头。utf-8:EF BB BF unicode 小端: FF FE 66 00unicode 大端 :FE ...原创 2018-09-02 14:53:24 · 390 阅读 · 0 评论