
Java 入门
CDFMLR
Could Devils Find My Lovely Rabbit?
展开
-
Java入门两周旅 (目录)
Java入门两周旅(蒟蒻的抱怨)“呼~”,蒟蒻一贯颓废地长叹一口气。“终于发完了!” 他自顾自地抱怨起自己花了这么长的时间才把这 Java 入门 系列的文章发完。“这应该…是半年多前就写好的东西了,之前放在自己的 GitHub Pages 博客里。那个时候刚学 Java,参考各种资料,加上自己的一些理解加工,写了这份笔记。” 面对银河百科全书的记者,蒟蒻如是回答了该系列的创造经历。“主要...原创 2020-03-25 23:14:18 · 232 阅读 · 0 评论 -
Java入门两周旅 (Day14) Java I/O
Java I/O处理外部数据在 Java 程序中使用的数据通常来自外部数据来源,比如数据库、通过套接字直接传输的字节或文件存储。大部分收集和处理外部数据的 Java 工具都包含在 java.io 包中。文件在所有可用于 Java 应用程序的数据来源中,文件是最常见的,通常也是最方便的。如果想在 Java 应用程序中读取某个文件,必须使用将它的传入字节解析为 Java 语言类型的流。jav...原创 2020-03-25 22:34:59 · 212 阅读 · 0 评论 -
Java入门两周旅 (Day13) Java 接口
Java 接口根据设计,抽象方法指定一个契约(通过方法名、参数和返回类型)但未提供可重用的代码。当在抽象类的一个子类中实现行为的方式与另一个子类中不同时,抽象方法(在抽象类上定义)就会很有用。当在应用程序中需要一组可分组到一起的常见行为(例如 java.util.List),但它们存在两个或多个实现时,可以考虑使用接口 定义该行为。接口 像是仅包含抽象方法的抽象类;它们仅定义契约,而不定义实...原创 2020-03-25 22:30:16 · 223 阅读 · 0 评论 -
Java入门两周旅 (Day12) Java 异常处理
Java 异常处理没有程序能够始终正常运行,Java 语言的设计者也知道这一点。Java 平台提供了内置机制来处理代码未准确地按计划运行的情形。异常 是在程序执行期间发生的破坏正常的程序指令流的事件。异常处理 可以使用 try 和 catch 代码块(以及 finally)捕获错误。异常类型在 Java 中,异常的层次结构图如下:ThrowableError : 运行时环境...原创 2020-03-23 10:33:07 · 197 阅读 · 2 评论 -
Java入门两周旅 (Day11) Java 集合
Java 集合大多数真实应用程序都会处理像文件、变量、来自文件的记录或数据库结果集这样的集合。最常见的集合就是数组,我们之前已经单独讨论过它,现在我们主要研究其他的集合类型。列表 ListList 是一种有序集合,也称为序列。List 集合只能包含对象(不能包含像 int 这样的原语类型)。要使用 List,我们需要先把它 import 到程序中:import java.util...原创 2020-03-23 10:31:01 · 228 阅读 · 0 评论 -
Java入门两周旅 (Day10) Java 数组
Java 数组Java 语言中提供的数组是用来存储固定大小的同类型元素的。声明数组变量欲使用数组,首先必须声明数组变量,用来存放数组对象。dataType[] arrayRefVar; // 首选的方法/* 或 */dataType arrayRefVar[]; // 效果相同,但不是首选方法,这种风格来自 C/C++,只是为了让 C/C++ 程序员能够快速理解java语言创...原创 2020-03-19 09:25:26 · 215 阅读 · 0 评论 -
Java入门两周旅 (Day9) Java 条件语句
Java 条件语句if-else 语句Java 的 if 条件语句和 C 完全一致。if (expression_0) { // statements} else if (expression_1) { // statements} else { // statements}无需解释switch-case 语句switch(expression){ ...原创 2020-03-19 09:23:34 · 159 阅读 · 0 评论 -
Java入门两周旅 (Day8) Java 循环
Java 循环Java中有三种主要的循环结构:while 循环do...while 循环for 循环while 循环while( 布尔表达式 ) { // 循环内容}do...while 循环do { // 循环内容} while( 布尔表达式 );for 循环和 C++ 11 一样,Java有两种 for 循环,一种是类似与 C 的:for( 初...原创 2020-03-09 09:00:57 · 173 阅读 · 0 评论 -
Java入门两周旅 (Day7) Java 运算符
Java 运算符Java 中的运算符与 C 中基本一致。算术运算符操作符描述例子+加法 : 相加运算符两侧的值A + B 等于 30-减法 : 左操作数减去右操作数A – B 等于 -10*乘法 : 相乘操作符两侧的值A * B 等于200/除法 : 左操作数除以右操作数B / A 等于2++自增: 操作数的值增加1B++ 或...原创 2020-03-09 09:00:06 · 169 阅读 · 0 评论 -
Java入门两周旅 (Day6) Java 修饰符
Java 修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。Java 中的修饰符主要分为两类:访问修饰符:Java 通过访问控制符来保护对类、变量、方法和构造方法的访问;非访问修饰符:Java 为了实现一些其他的功能而设定的修饰符;访问修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。default ...原创 2020-03-04 11:16:42 · 189 阅读 · 0 评论 -
Java入门两周旅 (Day5) Java 变量类型
Java 中的变量类型局部变量在方法或语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有...原创 2020-03-04 11:14:29 · 159 阅读 · 0 评论 -
Java入门两周旅 (Day4) Java 基本数据类型
Java 基本数据类型Java 的两大数据类型:内置数据类型引用数据类型内置数据类型对于每一种 数据类型 都有一个 包装类,如:void类型的包装类是 java.lang.Void。对于数值类型的包装类,我们都可以从中获取对应类型的二进制位数、取值范围。原语对应的 JDK 类booleanjava.lang.Booleanbytejava.lang....原创 2020-02-27 09:39:49 · 254 阅读 · 0 评论 -
Java入门两周旅 (Day3) Java 类和对象
Java 中的类和对象类可以看成是创建Java对象的模板类的定义public class Dog { String name; int age; void eat() { } void sleep() { }}类中变量的类型局部变量:在方法或语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自...原创 2020-02-27 09:38:01 · 249 阅读 · 0 评论 -
Java入门两周旅 (Day2) 面向对象思想
Java入门两周旅 (Day2) 面向对象思想概述随着计算机技术的发展,我们想用计算机来解决越来越复杂的问题。问题越复杂,解决问题需要的抽象层往往越高。编程语言的的发展,也顺应着这样的趋势。一开始的汇编语言只是对计算机硬件的简单抽象,C语言又对其进行了进一步的抽象,使其更加贴近问题而不是硬件;到了 Java,面向对象编程(OOP)的思想已近很成熟了,这是一种更加抽象的语言,对计算机硬件的表达...原创 2020-02-19 15:51:08 · 229 阅读 · 0 评论 -
Java入门两周旅 (Day1) Java 基础语法
Java入门两周旅 (Day1) Java 基础语法Java 是一门面向对象的解释型编程语言。面向对象 意味着我们应该把一个 Java 程序看作一系列对象的集合,我们的工作就是构建这些对象,并通过调用彼此的方法来让各种对象协同工作,解决实际的问题。解释型 意味着:Java编译程序生成字节码(byte-code),而不是通常的机器码。相同的代码设计成可有效地传送程序到多个平台。基本语法...原创 2020-02-19 15:30:23 · 286 阅读 · 0 评论 -
Java入门两周旅 (Day0) Java 起步
Java入门两周旅 (Day1) Java 起步本文由 CDFMLR 原创,收录于个人主页 https://clownote.github.io,并同时发布到 优快云。本人不保证 优快云 排版正确,敬请访问 clownote 以获得良好的阅读体验。Java 简介(废话)Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言(现属于Oracle)。J...原创 2020-02-19 15:26:20 · 314 阅读 · 2 评论