
Java SE
文章平均质量分 60
云都小生
终身学习者。
展开
-
Java 输出输入、变量与数据类型、运算符
@author:云都小生(Cloudking)其中有一些表格挖自菜鸟教程关于JDK安装与环境变量的配置其实 Step 很简单:1. 到官网下载相应的JDK(按你的平台),并安装(默认目录即可)2. 复制JDK所在的路径(./java/jdk/bin)3. 我的电脑→属性→高级系统设置→环境变量→在系统变量中找到Path→将路径粘贴在最后的位置(记得用分号隔开,Windows 10下直接新原创 2017-08-25 11:20:04 · 5331 阅读 · 1 评论 -
Java 字符串操作
@Author:云都小生(Cloudking)字符串的概述 在Java中,其实String并不是基本数据类型,而是一个引用类型,它存放再内存中。String str = "ABC";这个str其实存放的是字符串再内存中的地址,相当于C语言的字符串 char* 如果我们想把两个字符串合起来,可以直接用“+”String s1 = "abc";String a2 = "def";String a原创 2017-09-22 11:47:18 · 350 阅读 · 0 评论 -
Java集合——ArrayList
@Author:云都小生回顾List ArrayList实现了List接口,List接口实现了Collection接口,Collection又实现了Iterator接口···所以它也包含了三个方法——hashNext(),next(),remove()代码实现import java.util.*;public class SetDemo { public static void main(原创 2017-10-19 22:49:08 · 305 阅读 · 0 评论 -
Java集合——HashSet
@Author:云都小生回顾Set Set是一个接口,实现了Collection接口,同时也实现了Iterator接口,所以它包含了三个方法——hashNext(),next(),remove()实现这个接口的集体集合类都有一个特点,不能存放重复元素,元素插入的顺序与输出的顺序不一致。简单实现import java.util.*;public class SetDemo { public原创 2017-10-19 22:18:50 · 292 阅读 · 0 评论 -
Java集合——HashMap
@Author:云都小生 h3{color:green;font-size:24} p{font-size:22} strong{color:red;font-size:24} 回顾HashMap HashMap实现了Map接口,继承AbstractMap。HashMap也是我们使用非常多的Collection,它是基于哈希表的Map接口的实现。存储的元素是以Key-value的形。 其原创 2017-10-20 21:11:06 · 229 阅读 · 0 评论 -
Java构造方法
作者:云都小生概述 所谓的构造方法,就是在创建对象的时候自动调用的方法。我们来直接看个例子。public class Mail { String sender; //邮件的发送人 String address; //邮件地址 Mail() //无参的构造方法 { sender = "云都小生";原创 2017-10-07 21:00:28 · 305 阅读 · 1 评论 -
Java接口详解
作者:云都小生概述 在Java面向对象中,Java与C#同样,只支持单继承关系——即一个类只能有一个父类。但是现实中却有这样的需求——金银花是一种花,但它还是一种草药。如何解决这种需求,我们就需要用到接口。一个类只能继承一个父类,但是一个类可以实现多个接口。接口是一系列方法的声明,是一些列方法特征的集合,一个接口只能纯粹有方法的特征,但方法不能有实现。这是与抽象类的区...原创 2018-04-14 21:45:09 · 389 阅读 · 0 评论 -
Java代码块,Java运行时序
作者:云都小生概述 Java中的代码块有四种,普通代码块、构造代码块、静态代码块,以及线程相关的同步代码块。这些代码块都有自己特殊的用途。普通代码块 普通的代码块定义在方法中,奉行的是“遇到就执行”的原则。它定义的方式如下↓public class Test { public static void main(String[] args) { ...原创 2018-04-10 08:36:57 · 404 阅读 · 0 评论 -
Java final关键字
作者:云都小生概述 final关键字非常重要,它可以用来修饰类、方法和变量,final可以用来改善应用性能的。常量 final经常跟static关键字一起用,修饰在变量上面的时候,变量就变成了常量。public static final int width = 40;这样就定义了一个常量,在其他地方就不能随意改变这个值了。final方法 ...原创 2018-04-10 08:37:54 · 222 阅读 · 0 评论 -
Java接口详解
作者:云都小生概述 在Java面向对象中,Java与C#同样,只支持单继承关系——即一个类只能有一个父类。但是现实中却有这样的需求——金银花是一种花,但它还是一种草药。如何解决这种需求,我们就需要用到接口。一个类只能继承一个父类,但是一个类可以实现多个接口。接口是一系列方法的声明,是一些列方法特征的集合,一个接口只能纯粹有方法的特征,但方法不能有实现。这是与抽象类的区...原创 2018-04-17 10:53:48 · 442 阅读 · 0 评论 -
Java异常处理
作者:云都小生概述 异常即程序在运行过程中,发生了不被期望的事,它阻止了程序的正常运行。而我们在开发过程中,需要做的就是如何去处理这些异常。我们可以选择抛出这个异常,然后程序终止,也可以选择将错误输出给用户,然后继续运行。捕捉异常是我们程序员应该做的事,这能让我们的程序变得更加和谐。我们不能碰到异常就随随便便让程序闪退,也不能随随便便把一些乱七八糟用户看不懂的提示信息...原创 2018-04-17 15:39:59 · 400 阅读 · 0 评论 -
Java 面向对象入门
面向对象入门@Author:云都小生 span {color: red;} p {style=”font-size:22} 类与对象 现实生活中有各式各样的对象,有狗有猫有人,有树有花有草,我们所见到的东西,都是对象。这些对象有一些,拥有相同的属性和方法。例如说狗,它们同样有四条腿,两个眼睛,它们同样都会叫 Java是面向对象的编程语言,在Java中怎么实现面向对象编程呢?p原创 2017-09-22 11:58:26 · 389 阅读 · 0 评论 -
JavaSE 循环结构
原创 2017-08-30 00:38:24 · 353 阅读 · 0 评论 -
Java 数组
原创 2017-09-08 11:10:25 · 260 阅读 · 0 评论 -
JavaSE 分支结构
@Author:云都小生(Cloudkings)分支结构(if-else if-else)在编程中,我们经常会碰到这种情况,你想设计一个方案,给自己的程序上锁,只有输入正确密码的时候,才能使用,这个怎么来实现呢?在没有学习相应的知识之前,我们肯定是写不出来。但是想实现这样一个功能,肯定绕不开一个概念——判断。判断在Java中就是一种分支结构,就像上面说的,两种情况,输入密码正确了,你可以继续接下去原创 2017-08-28 03:15:26 · 393 阅读 · 0 评论 -
Java泛型简单了解
泛型@Author:云都小生为什么要使用泛型 Java的泛型提供了一种编译时类型检测机制,允许程序在运行时检测到非法的类型。这句话可能你看不懂,没关系,我引用许多相关文章中都会出现的一个例子。import java.util.*;public class GenericTest { public static void main(String[] args) { List l原创 2017-09-18 12:03:09 · 447 阅读 · 0 评论 -
Java内部类
@Author:云都小生内部类概述定义在一个类里面,或者一个方法里面的类,叫做内部类。内部类一般可以分为四类:成员内部类,静态内部类、局部内部类和匿名内部类。使用内部类的原因(好处),通常有三种: 1. 内部类可以使用外部类的数据; 2. 对同一个包的其他类、方法实现隐藏; 3. 定义一个回调函数时不需要编写大量的代码。 内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两原创 2017-09-28 16:09:53 · 240 阅读 · 0 评论 -
Java有序数组插入数据的三种方法
@Author:云都小生Java中的数组比起C的数组还是比较方便的,做边界检测不会那么麻烦。现在整理一下Java中有序(假设是从小到大)数组插入数据的三种方式,其中一种方式是直接调用static方法——Arrays.sort(数组名); 另外两种方法比较考验思维,都跟遍历有关。当然,除了这三种方法之外,还有许多其他的方法,这里只是抛砖引玉。第一种方法 原先我有一个有序的数组a,长度是6,里面的元素原创 2017-09-28 20:04:40 · 53685 阅读 · 5 评论 -
Java I/O操作
Java_I/O操作作者:@云都小生(Author) h3{color:green;font-size:24} p{font-size:22} span{color:red;font-size:24} I/O 概述 I/O实际上指的就是输入(input)、输出(output)操作。Java需要从一些文件上读取信息,或者是写信息,就需要了解这些概念,掌握Java I/O相关类的操作。Java原创 2017-10-07 20:11:29 · 406 阅读 · 0 评论 -
Java集合
作者:云都小生总述 之前我们存储数据的方法,都是选择用数组。但是数组有一个硬伤,它只能存储固定数据类型的数据。后来我们学习了面向对象,我们能够自己构建出新的数据类型,这样方便多了。例如Student类,我们可以封装名字、年龄、班级等等,我们需要多个Student就直接弄个对象数组。但是如果我们想要将多个不同的对象放到一起,那怎么办?今天,我们来学习Java给我们提...原创 2017-10-09 11:59:05 · 276 阅读 · 0 评论 -
Java泛型
@Author:云都小生 p{font-size:22} span{color:red;font-size:24} h3{color:green;font-size:22} 为什么要使用泛型 Java的泛型提供了一种编译时类型检测机制,允许程序在运行时检测到非法的类型。这句话可能你看不懂,没关系,我引用许多相关文章中都会出现的一个例子。import java.uti原创 2017-09-22 11:50:33 · 252 阅读 · 0 评论 -
Java抽象类
作者:云都小生概述 面向对象的特性之一就是抽象,而在Java中有两种形式是用来体现这一种抽象思想的。现在我们需要来认识一下,其中一个强大的新概念——抽象类。在软件开发中,开发过程中经常会碰到这样的场景——一个父类的方法并不确定,不同的子类实现的方式不一样。例如,动物都有叫的方法,但是不同动物叫的方式不一样,所以我们可以先让这个方法变成“不确定”,让不同的动物去实现各自...原创 2018-04-19 13:53:13 · 341 阅读 · 0 评论