Java基础阶段
文章平均质量分 80
ice_gang
努力遇见更好的自己!
展开
-
封装、继承、多态
封装封装,就是隐藏实现细节将属性私有化,提供公有方法访问私有属性通过这些公有方法访问私有属性封装的实现修改属性的可见性来限制对属性的访问为每一个属性创建一对赋值(setter)方法和取值(getter)方法,用于对这些属性的访问在setter和getter方法中,加入对属性的存取限制使用封装,增强了数据访问限制,增强了程序的可维护性继承如何实现继承在java语言中,使用【 extends 】关键字...原创 2018-05-17 11:19:34 · 242 阅读 · 0 评论 -
类、属性、方法
类的声明形式【】中是可选项,即可有可无【访问权限修饰符】【修饰符】class 类名 {类体}访问权限修饰符:public,default;修饰符:final,synchronized,abstract;属性的定义属性即对象的数据;属性又称成员变量,是声明在类中的变量,在方法体中声明的变量称为局部变量或临时变量。属性的声明方式【访问权限修饰符】【修饰符】返回值数据类型 方法名【形式参数列表】{执行语...原创 2018-05-16 11:59:06 · 482 阅读 · 0 评论 -
数组和查找排序
数组的定义数组是一个变量,存储相同数据类型的一组数据。如何使用数组使用数组四步走:0. 声明数组 int [ ] a;1. 分配空间 a=new int [ 5 ];2. 赋值 a [ 0 ]=8;3. 处理数据 a [ 0 ]=a[ 0 ]*10;声明数组语法数据类型 数组名 [ ];数据类型 [ ] 数组名;分配空间声...原创 2018-05-16 11:17:14 · 206 阅读 · 0 评论 -
I/O 流
I/O操作的相似性I/O输出处理是程序设计中非常重要的一部分,比如从键盘读取数据、从文件中读取数据或向文件中写数据等等。这些操作都有相似性,如:控制台(console)——打印/读入文件(file)——读/写File类File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容;File类定义了一些与平台无关的方法来操纵文件,例如;创建、删除文件和重命名文件。流的抽象Java把这些不同类型...原创 2018-05-21 15:40:27 · 127 阅读 · 0 评论 -
多线程
概述线程基础进程与线程线程分类多线程的优势线程控制线程的创建和启动线程的状态线程调度线程同步线程同步的必要性线程同步的实现死锁线程间通信线程间通信的必要性线程间通信的实现程序程序是一段静态的代码,它是应用程序执行的蓝本进程进程是指一种正在运行的程序,有自己的地址空间进程的特点动态性并发性独立性线程的定义进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。如果在一个进程中同时运行了多个线程,用...原创 2018-05-18 16:20:49 · 170 阅读 · 0 评论 -
API & Java.lang
包装类原始数据类型包装类byte(字节)Bytechar(字符)Characterint (整型)Integerlong(长整型) Longfloat(浮点型)Floatdouble(双精度)Doubleboolean (布尔)Booleanshort(短整型)Short包装类的用法包装类的方法:ceil()、floor()和round()代码示例如下:public class NumberWra...原创 2018-05-18 14:45:06 · 166 阅读 · 0 评论 -
API & Java.util
Date类Date类表示日期和时间提供操作日期和时间各组成部分的方法Date类的最佳应用之一是获取系统当前时间Date类构造方法构造方法说明Date()使用当天的日期创建DateDate(long dt)u使用自1970年1月1日以后的指定毫秒数创建Date代码实现如下:void display() { String strDate , strTime = ""; ...原创 2018-05-18 11:37:48 · 209 阅读 · 0 评论 -
集合
Java集合框架list接口和ArrayList类示例:public class FirstLevelTitle {private int id; //IDprivate String titleName; //名称private String creater; //创建者private Date createTime; //创建时间...原创 2018-05-17 17:31:25 · 173 阅读 · 0 评论 -
异常
异常处理Java的异常处理是通过5个关键字来实现的:【try】、【catch】、【finally】、【throw】、【throws】使用try/catch块捕获异常,分为三种情况:示例:public class Exception {public static void main(String[] args) {System.out.print("请输入课程代号(1至3之间的数字):");S...原创 2018-05-17 16:18:55 · 140 阅读 · 0 评论 -
字符串
字符串StringJava使用java.lang包中的String类来创建一个字符串变量,因此字符串变量是对象0. 字符串常量,如:“你好!”,“1234.5678”,“java”1. 声明和创建字符串,使用String类的构造方法,例如:String s = new String(" we are students ");2. 引用字符串常量对象,例如:String s = "How are y...原创 2018-05-17 15:41:42 · 337 阅读 · 0 评论 -
面向接口
面向接口编程开发系统时,主体构架使用接口,接口构成系统的骨架这样就可以通过更换接口的实现类来更换系统的实现采用面向接口编程的方式实现步骤如下:第一步:抽象出Java接口 分析:黑白、彩色打印机都存在一个共同的方法特征:print 黑白、彩色打印机对print方法有各自不同的实现 ...原创 2018-05-17 11:55:58 · 244 阅读 · 0 评论 -
面向对象
程序设计简史过程式程序设计只是一系列为了实现需求功能的特定步骤的命令结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则面向对象程序设计实现总体的数据抽象,具有封装,继承,多态等功能类包含的两个重要特点属性特征动作行为类与对象Everything is Object: 万事万物皆对象面向对象的编程(OOP)思想力图使对计算机语言中对事物的描述与现实世界中该事物的本来面目尽可能的一致...原创 2018-05-16 16:14:42 · 189 阅读 · 0 评论