Java基础
文章平均质量分 81
Jacky丶石
石皓文 Q:402340355
展开
-
第一章 :Java的诞生与发展历史
一、计算机语言的发展史 1、第一代语言(只有机器能读懂,人根本读不懂) 纯机器语言 2、第二代语言(机器能读懂,人可以读懂,但是很难懂) 汇编语言(符号语言) 3、第三代语言(机器能读懂,也非常便于人类阅读) C面向过程的语言C++面向过程/对象的语言Java跨平台的纯面向对象的语言 二、Java的发展史及Java体系 2.1、Java的发展原创 2017-08-29 21:38:32 · 3813 阅读 · 0 评论 -
第十二章:IO流
持久化属性 Properties:持久属性集 示例: Properties p = new Properties(); try { /* load(既可以放字节流也可以放字符流):读取系统指定的文件,将文件的内容进行加载到Properties中 * 文件时以key=value的关系体现? * 因为Properties继承Hashtable接口*原创 2017-08-30 21:59:59 · 225 阅读 · 0 评论 -
第十章:接口
接口的特点: 接口是一种标准,由interface关键字定义的,接口是抽象方法和静态常量值定义的集合。 接口是一种特殊的抽象类,这种抽象类中只包含静态常量和抽象方法的定义,没有变量和方法的实现。 接口的特点: A:接口用关键字interface表示 interface 接口名 {} B:类实现接口用implements表示 class 类名原创 2017-08-30 21:53:43 · 178 阅读 · 0 评论 -
第九章:多态
抽象类 抽象类和抽象方法必须用abstract关键字修饰 格式 抽象方法只需要声明不需实现,需要子类实现 格式:abstract class 类名 {} public abstract void eat();(抽象方法可以没有返回值和有返回值) 抽象内中可以定义属性和方法(构造方法也可以); 有抽象方法的类是抽象类,抽象类必须被继承原创 2017-08-30 21:51:29 · 217 阅读 · 0 评论 -
第八章:继承
继承 继承概述:把多个类中相同的内容给提取出来定义到一个类中。 继承:通过extends关键字可以实现类与类的继承 格式:class 子类名 extends 父类名 {} 好处:减少重复的代码量,提高代码和开发效率 继承中的成员访问限制 如果父类中变量定义成了private私有变量,则在子类中是不可以调用的,其只能在父类的方法中调用,子类和其他类都不原创 2017-08-29 22:15:18 · 266 阅读 · 0 评论 -
第七章:封装
封装 封装:影藏对象的属性和细节,对外提供访问通道(把公有的东西私有化) 封装好处:影藏细节, 提高了代码的复用性,提高安全性 private关键字:(私有) 是一个访问修饰符。 用于修饰成员(成员变量和成员方法) 被私有化的成员只在本类中访问。 private常用方法: 将成员变量私有化,对外提供对应的set ,get 方法对其进行访问原创 2017-08-29 22:12:52 · 244 阅读 · 0 评论 -
第六章:面向对象
对象---类 面向对象思想概述:面向对象是基于面向过程的编程思想 面向对象思想特点: 1.可以将复杂的事情简单化 2.将我们从执行者变成了指挥者 3.角色发生了转换 面向对象开发:不断的创建对象,使用对象,指挥对象做事情。 面向对象设计:管理和维护对象之间的关系。 面向对象特征 封装(encapsulation) 继承原创 2017-08-29 22:09:10 · 206 阅读 · 0 评论 -
第五章:数组
数组元素的类型 数组元素的类型不仅可以为基本类型,也可以为引用类型。 int[] 表示int类型的数组,即数组元素为int类型 int[][] 表示int[]类型的数组,即数组元素为int[]类型 因为数组的索引是从0开始(代表第一个),所以int i = 0; arr.length:获取数组中元素的长度 Java中的数组 在java中,原创 2017-08-29 22:00:00 · 516 阅读 · 0 评论 -
第四章:循环
while循环,do while循环,for循环 什么是循环:重复执行某一程序代码块 while:循环的一种 方法的参数需要时定义boolean类型或返回boolean类型的值 若为真,执行循环体中的内容 若为假,不执行循环体中内容 while 循环需要 1.定义变量 给变量进行初始化赋值(否者程序报错,没有变量) 2.定义类型为boolea原创 2017-08-29 21:53:46 · 203 阅读 · 0 评论 -
运算符&选择结构
switch switch结果必须是byte,short,char,int(整数或字符)中的一种,若switch放其他类型,语法错误。 jdk5以后可以是枚举 jdk以后可以是String switch语句的注意事项: case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的 case 整数或字符:满足switch定义的条件原创 2017-08-29 21:49:12 · 419 阅读 · 0 评论 -
标识符.关键字
标识符 :类、方法和变量的名称,称之为标识符。 标识符的语法要求 (1)以字母、数字、_或$组成 (2)不能以数字开头 (3)不能使用java的关键字和保留字 标识符的命名规范 Java中的标识符通常是由多个英文单词构造,首字母大写,其他小写 见名知意 注意: 1、标识符的长度没有限制 2、Java是大小写敏感的,所有标识符区分大小写原创 2017-08-29 21:46:55 · 205 阅读 · 0 评论 -
变量常量
变量:可以改变的值 变量的声明与赋值 说明:变量表示存储单元,变量名就是存储单元的名称,变量初始化之后就可以通过变量名访问存储单元。 1、变量声明 int i; String str; //还没有分配存储空间 2、初始化(赋初值) i=10; str=”abc”; //初始化之后就分配了存储空间 3、声明并赋值 int i = 10; String str原创 2017-08-29 21:46:18 · 163 阅读 · 0 评论 -
基本数据类型&类型转换
基本数据类型也可以分成两大类:数值型、布尔型 整数类型:byte short int long 浮点型:float double 字符型:char 布尔型: boolean : true或false 引用数据类型:类class 接口interface 数组[] 名 称 宽 度 范 围 long原创 2017-08-29 21:42:35 · 662 阅读 · 0 评论 -
Java环境变量配置
一、为什么要配置环境变量? classpath环境变量的作用 保证class文件可以在任意目录下运行 不配置也是可以运行我们的程序。只需要将我们编写的文件放在jdk的默认安装目录下,也是可以运行 因为我们编写的文件不在这个目录下面,而是在D:,F:,。。。等目录下,windows系统自动找不到编译javac命令,所以需要配置环境变量,这样不管我们的文件放在哪个磁盘,java原创 2017-08-29 21:40:53 · 187 阅读 · 0 评论 -
第十三章:集合
ArrayList集合 集合概述 是一个容器 容器中可以存放任意类型的元素 集合类的特点 没有排序的功能,可以添加重复元素,按照添加的顺序进行遍历输出 Collection接口概述 Collection为集合的父类接口 Collection接口成员方法 1:添加功能 boolean add(Objec原创 2017-08-30 22:03:56 · 331 阅读 · 0 评论