xhang′s blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 留言板
  • 友链
  • 关于
第14章_File类与IO流

第14章_File类与IO流

1. java.io.File类的使用1.1 概述 File类及本章下的各种流,都定义在java.io包下。 一个File对象代表硬盘或网络中可能存在的一个文件或者文件目录(俗称文件夹),与平台无关。(体会万事万物皆对象) File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 File对象可以作为参数传递给流
2021-03-18
Java
#Java
第13章_集合源码

第13章_集合源码

1.ArrayList源码分析1.1ArrayList概述ArrayList 的底层是一个基于数组实现的动态数组,其能够根据扩容机制能够实现容量的动态增长。 1.2类声明ArrayList类的声明如下: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAcces
2021-03-17
Java
#Java
第12章_泛型

第12章_泛型

1. 泛型概述1.1 生活中的例子 举例1:中药店,每个抽屉外面贴着标签 举例2:超市购物架上很多瓶子,每个瓶子装的是什么,有标签 举例3:家庭厨房中: Java中的泛型,就类似于上述场景中的标签。 1.2 泛型的引入在Java中,我们在声明方法时,当在完成方法功能时如果有未知的数据需要参与,这些未知的数据需要在调用方法时才能确定,那么我们把这样的数据通过形参表示。在方法体中
2021-03-15
Java
#Java
第11章_集合框架

第11章_集合框架

1. 集合框架概述1.1 生活中的容器 1.2 数组的特点与弊端 一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。 另一方面,使用数组存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。 数组在内存存储方面的特点: ==数组初始化以后,长度就确定了。== =
2021-03-14
Java
#Java
第10章_常用类和基础API

第10章_常用类和基础API

1. 字符串相关类之不可变字符序列:String1.1 String的特性 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"hello" )都可以看作是实现此类的实例。 字符串是常量,被final修饰,用双引号引起来表示。它们的值在创建之后不能更改。 字符串String类型本身是final声明的,意味着我们不能继承String。 S
2021-03-13
Java
#Java
第09章_多线程

第09章_多线程

我们之前学习的程序在没有跳转语句的情况下,都是由上至下沿着一条路径依次执行。现在想要设计一个程序,可以同时有多条执行路径同时执行。比如,一边游戏,一边qq聊天,一边听歌,怎么设计? 要解决上述问题,需要使用多进程或者多线程来解决。 1. 相关概念1.1 程序、进程与线程 程序(program):==为完成特定任务,用某种语言编写的一组指令的集合。即指一段静态的代码,静态对
2021-03-11
Java
#Java
第08章_异常处理

第08章_异常处理

1. 异常概述1.1 什么是生活的异常男主角小明每天开车上班,正常车程1小时。但是,不出意外的话,可能会出现意外。 出现意外,即为异常情况。我们会做相应的处理。如果不处理,到不了公司。处理完了,就可以正常开车去公司。 1.2 什么是程序的异常在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输
2021-03-10
Java
#Java
第07章_面向对象编程(高级)

第07章_面向对象编程(高级)

1. 关键字:static回顾类中的实例变量(即非static的成员变量) class Circle{ private double radius; public Circle(double radius){ this.radius=radius; } public double findArea(){ return
2021-03-08
Java
#Java
第06章_面向对象编程(进阶)

第06章_面向对象编程(进阶)

1. 关键字:this1.1 this是什么? ==它在方法(准确的说是实例方法或非static的方法)内部使用,表示调用该方法的对象== ==它在构造器内部使用,表示该构造器正在初始化的对象== ==this可以调用的结构:成员变量、方法和构造器== 1.2 什么时
2021-03-07
Java
#Java
第05章_面向对象编程(基础)

第05章_面向对象编程(基础)

学习面向对象内容的三条主线 Java类及类的成员:(重点)属性、方法、构造器;(熟悉)代码块、内部类 面向对象的特征:封装、继承、多态、(抽象) 其他关键字的使用:this、super、package、import、static、final、interface、abstract等 1. 面向对象编程概述1.1 程序设计的思路面向对象,是软件开发中的一类编程风格、开发范式。除了面向对象,还有
2021-03-06
Java
#Java
1…9101112

搜索

2021 - 2023 本站由 Hexo & Fluid 强力驱动
载入天数...载入时分秒...
文章总字数2848k
总访问量 次 总访客数 人