Java基础
小岛J猿
Stay hungry,Stay foolish.
展开
-
Java基础-异常&错误&自定义异常详解
异常处理理解异常:实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎...原创 2020-04-26 23:37:20 · 244 阅读 · 0 评论 -
Java基础-面向对象详解
请耐心读完本文,洒家用两天学习整理以下内容,希望对你有帮助:面向对象面向过程步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象1.物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。2.面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为...原创 2020-04-26 17:17:09 · 212 阅读 · 0 评论 -
Java数组详解,冒泡法及稀疏数组
数组1.概念数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。1.首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] array; // 首选的方法dataType array[]; // 效果相同,但不是首选方法2.Jav...原创 2020-04-22 08:03:07 · 233 阅读 · 0 评论 -
JavaSe-Day8-字符串&静态&数组和数学工具
String字符串的概述:java.lang.String类代表字符串。API中说,Java程序中的所有字符串字面值(Eg:“Alita”)都作为此类的实例实现。也就是说,程序当中所有的双引号字符串,都是String类的对象,(就算没有new,也是如此)。Java中String类如果改变,一定是一个新的对象。下面这种写法,字符串的内容仍然是没有改变的下面有两个字符串:“Hello”,...原创 2020-04-12 18:37:16 · 214 阅读 · 0 评论 -
JavaSe-Day7-API&Scanner&Random&ArrayList
API概述API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。API 使用步骤打开帮助文档。...原创 2020-04-09 23:33:09 · 283 阅读 · 0 评论 -
JavaSe-Day5-数组的概念,特点,初始化及使用
数组数组的概念·数组是一种容器,可以同时存放多个数据值。数组的特点1.数组是一种引用数据类型2数组当中的多个数据,类型必须统一3.数组的长度在程序运行期间不可改变数组的初始化1.动态初始化(指定长度)动态初始化数组的格式:数据类型[] 数组名称 = new 数据类型[数组长度];解析含义:(1)左侧数据类型:数组当中保存的数据,全都是统一的什么类型(2)左侧的中括号:...原创 2020-04-09 12:18:04 · 242 阅读 · 0 评论 -
JavaSe-Day3-程序运行流程与结构
程序运行流程顺序结构从上到下,依次执行。public static void main(String[] args){ //顺序执行,根据编写的顺序,从上到下运行 System.out.println(1); System.out.println(2); System.out.println(3);}判断结构判断条件,符合条件运行,不符合条件跳过或退...原创 2020-04-05 10:44:33 · 139 阅读 · 0 评论 -
JavaSe-Day2- 数据运算和方法入门
数据运算和方法入门数据类型的转换自动类型转换(隐式)1.特点:不需要对代码进行特殊处理,自动完成。2.规则:数据范围从小到大。package Demo01;/** * @author Edwin D * @date 2020.4.4 上午 10:42 */public class DemoData { public static void main(String[] a...原创 2020-04-04 14:47:04 · 160 阅读 · 0 评论 -
JavaSe-Day6-面向对象;类和对象;
面向对象面向过程·当需要实现一个功能的时候,每一个具体步骤都需要亲力亲为,详细处理每个细节。(强调自己做)面向对象·当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。(强调别人做,这个人就是“对象”)package Demo;import java.util.Arrays;/** * @author Edwin D * @date 2020.4...原创 2020-04-02 22:05:09 · 171 阅读 · 0 评论 -
JavaSe-Day4-IDEA使用基础
IDEAIntegrated Development Environment :集成开发环境(世界使用最多)IDEA结构实践所有的源代码都要写在“SRC”中Project:Day04-CodeModule: srcPackage:cn.niit.day04.demo01(命名建议无中文)快捷键实操代码public class HelloWorld { publi...原创 2020-03-28 10:24:41 · 190 阅读 · 0 评论 -
JavaSe-Day1-Java运行基础
Java小知识:Java简史:Java 5 和 Java 8 两个版本最常用。Cmd的应用:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iB9CalyX-1585231691627)(C:\Users\Yuan\AppData\Roaming\Typora\typora-user-images\image-20200326194544908.png)]J...原创 2020-03-26 22:10:20 · 218 阅读 · 0 评论