
Java
文章平均质量分 63
清纯献给了作业
出于热爱,忠于完美。
展开
-
Java_集合框架
课件下载1.集合的概念概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能;和数组的区别:数组的长度固定,集合的长度不固定数组可以存储基本类型和引用类型,而集合只能存储引用类型位置:java.uti.*2.Collection接口Collection体系集合List接口的特点:有序、有下标、元素可重复Set接口的特点:无序、无下标、元素不能重复Collection父接口概念:代表一组任意类型的对象,无序、无下标、不能重复方法:boolean add(Ob原创 2022-04-13 18:18:14 · 265 阅读 · 0 评论 -
Java_常用类
内部类概念:在一个类的内部再定义一个完整的类;特点:外部类可以直接访问内部类的私有成员,而不破坏封装;编译之后可以生成独立的字节码文件(2个.java的文件);可为外部类提供必要的内部功能组件;成员内部类概念:在类的内部定义,和实例变量和实例方法同级的类;作为外部类的一部分,在创建内部类的对象时,必须依赖外部类对象;成员内部类中是不能定义静态成员的,但可以包含静态的常量private static final String name;这样;//Test类public class T原创 2022-04-03 16:23:19 · 1065 阅读 · 0 评论 -
12_Java_异常处理与输入输出
异常try{……} catch(ArrayIndexOutOfBoundsException e){……}try 放的是可能发生的异常,catch 对可能发生的异常做处理;package hello;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int idx = in.ne原创 2022-02-15 11:16:56 · 810 阅读 · 0 评论 -
11_Java_抽象与接口
abstruct 抽象abstract关键字来定义抽象类。抽象类的作用仅仅是表达接口,而不是具体的实现细节。抽象类中可以存在抽象方法。抽象方法也是使用abstract关键字来修饰。抽象的方法是不完全的,它只是一个方法签名而完全没有方法体。如果一个类有了一个抽象的方法,这个类就必须声明为抽象类。如果父类是抽象类,那么子类必须覆盖所有在父类中的抽象方法,否则子类也成为一个抽象类。一个抽象类可以没有任何抽象方法,所有的方法都有方法体,但是整个类是抽象的。设计这样的抽象类主要是为了防止制造它的对象出来。抽象函原创 2022-02-15 09:21:09 · 408 阅读 · 0 评论 -
10_Java_设计原则
消除代码复制代码复制时不良设计的一种表现,消除代码复制的两个基本手段,就是函数和父类;封装要评判某些设计比其他的设计优秀,就得定义一些在类的设计中重要的术语,以用来讨论 设计的优劣。对于类的设计来说,有两个核心术语:耦合和聚合。 耦合这个词指的是类和类之间的联系。之前的章节中提到过,程序设计的目标是一系列通 过定义明确的接口通信来协同工作的类。耦合度反映了这些类联系的紧密度。我们努力要获得 低的耦合度,或者叫作松耦合(loose coupling)。耦合度决定修改应用程序的容易程度。在一个紧耦合的结原创 2022-02-14 19:45:16 · 194 阅读 · 0 评论 -
9_Java_继承与多态
继承面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的属性和行为,就像图纸决定了房子要盖成什么样子。一张图纸可以盖很多房子,它们都是相同的房子,但是坐落在不同的地方,会有不同的人住在里面。假如现在我们想盖一座新房子,和以前盖的房子很相似,但是稍微有点不同。任何一个建原创 2022-02-09 17:02:41 · 208 阅读 · 0 评论 -
8_Java_对象容器
顺序容器所谓容器,就是“放东西的东西”。数组可以看作是一种容器,但是数组的元素个数一旦确定就无法改变,这在实际使用中是很大的不足。一般意义上的容器,是指具有自动增长容量能力的存放数据的一种数据结构。在面向对象语言中,这种数据结构本身表达为一个对象。所以才有“放东西的东西”的说法。Java具有丰富的容器,Java的容器具有丰富的功能和良好的性能。熟悉并能充分有效地利用好容器,是现代程序设计的基本能力。我们首先学习的是顺序容器,即放进容器中的对象是按照指定的顺序(放的顺序)排列起来的,而且允许具有相同值的原创 2022-02-06 22:22:53 · 515 阅读 · 0 评论 -
7_Java_对象交互
用一个类的两个对象去组成另一个类,这两个对象直接没有直接的关系;一个类里面的成员变量可以是其他类的对象;电子时钟的设计//Display.javapackage clock;public class Display { private int value = 0; private int limit = 0; public Display(int limit){ this.limit = limit; } public void increase() { value ++;原创 2022-01-24 21:26:52 · 392 阅读 · 0 评论 -
6_Java_类与对象
对象是实体,需要被创建;类是规范,根据类的定义来创建对象;对象 = 属性 + 服务把数据和对数据的操作放在一起:封装;定义类一个类由两种东西组成:表示对象有什么的成员变量和表示对象能做什么的成员函数。一旦定义了类,我们就可以创建这个类的多个对象,这些对象都会做那个类所定义的动作(函数),但是各自具有不同的数据。对象变量是对象的管理者;类名称 对象变量名称 = new 类名称();写在类里的成员变量,只是一个声明,变量并不在那里,变量不在类里,变量在每一个对象里。package fir原创 2022-01-23 04:03:24 · 448 阅读 · 0 评论 -
5_Java_使用对象
一个字符的常量是用单引号包围起来的一个字符,如’a’、’*’、‘好’。一个汉字也是Unicode的一个字符,所以也是Java的一个字符;字符类型单个字符package hello;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); char c = 'A'; char原创 2022-01-18 23:40:17 · 410 阅读 · 0 评论 -
4_Java_函数
函数调用package hello;import java.util.Scanner;public class Main{ public static int fun(int n, int m) { int sum = 0; for(int i = n; i <= m ;i ++) { sum += i; } return sum; } public static void main(String[] args){ Scanner in = n原创 2022-01-18 21:47:01 · 249 阅读 · 0 评论 -
3_Java_数组
数组定义:int[] numbers = new int[100];一旦创建不能改变大小,其中所有的元素具有相同的数据类型;元素个数必须给出,元素个数必须是整数,元素个数可以是变量;package hello;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); in原创 2022-01-15 02:28:33 · 315 阅读 · 0 评论 -
2_Java_循环
循环package hello;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int a, balance = 0; final int amount = 10; while(true) { S原创 2022-01-14 22:52:57 · 216 阅读 · 0 评论 -
1_Java_判断
比较所有的关系运算符的优先级比算术运算的低,但是比赋值运算的高;判断是否相等的 == 和 != 的优先级比其他的低,而连续的关系运算是从左到右进行的;package hello;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub double a = 1.0; double b = 0.1 + 0.1 + 0.1 + 0.1 + 0.1 +原创 2022-01-14 17:16:00 · 207 阅读 · 0 评论 -
0_java_计算
输出 Hello Worldpackage hello;import java.util.Scanner;public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello World"); }}输入package hello;import java.util.Scanner;public原创 2022-01-14 00:58:33 · 161 阅读 · 0 评论 -
java_编程入门
概述计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。程序设计定义:创建(或开发)软件。软件包含了指令,告诉计算机做什么。程序设计语言软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。计算机硬件介绍在个人计算机上,总线搭建在主板上,主板是连接计算机各个部分的电路板。总线分为数据总线,地址总线,控制总线。冯·诺依曼体系结构是现代计算机的基础,现在大多计算机仍原创 2021-12-14 18:46:52 · 112 阅读 · 0 评论 -
30天 java 基础
30天 java 基础的学习记录原创 2021-12-14 13:15:20 · 351 阅读 · 0 评论