
java基础
文章平均质量分 77
笔记
His Last Bow
这个作者很懒,什么都没留下…
展开
-
java基础(狂神) 1. 预科
目录1. 什么是计算机2. 硬件及冯诺依曼结构3. 软件及软件开发4. Windows常用快捷键5. 基本的Dos命令6. 计算机语言发展史1. 什么是计算机Computer:全称电子计算机,俗称电脑能够按照程序运行,自动、高速处理海量数据的现代化只能电子设备由硬件和软件所组成常见的形式有台式机、笔记本计算机、大型计算机等广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域2. 硬件及冯诺依曼结构计算机硬件一些物理装置按系统结构的要求构成一个有机整体为计原创 2022-02-17 23:07:52 · 286 阅读 · 0 评论 -
java基础(狂神) 2. 入门
目录1. Java帝国的诞生2. Java特性和优势3. Java三大版本4. JDK JRE JVM1. Java帝国的诞生C & C++1972年C诞生贴近硬件,运行极快,效率极高操作系统,编译器,数据库,网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等Java初生1995年的网页简单而粗糙,缺乏互动性图形界面的程序(Applet)Java 2 标准版:桌面Java 2 移动版:手机Java 2 企业版:服务器原创 2022-02-17 23:32:37 · 571 阅读 · 0 评论 -
java基础(狂神) 3. 基础
目录1. 注释2. 标识符和关键字3. 数据类型4. 数据类型扩展5. 类型转换6. 变量、常量、作用域7. 基本运算符8. 自增自减运算符9. 包机制10. JavaDoc生成文档1. 注释Java中的注释有三种:单行注释://多行注释:/* */文档注释:/** */2. 标识符和关键字Java所有的组成部分都需要名字类名、变量名以及方法名都被称为标识符注意:所有标识符都应该以字母、美元符或下划线开始首字符之后可以是字母、美元符、下划线或数字的任何字符组合不能使用关原创 2022-02-17 23:33:17 · 144 阅读 · 0 评论 -
java基础(狂神) 4. 流程控制
目录1. 用户交互Scanner2. 顺序结构3. 选择结构4. 循环结构5. break continue1. 用户交互ScannerScanner对象获取用户输入语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据next():读取到有效字符后才可以结束输入对输入有效字符之原创 2022-02-17 23:34:02 · 113 阅读 · 0 评论 -
java基础(狂神) 5. 方法
目录1. 什么是方法2. 方法的定义和调用3. 方法的重载4. 命令行传递参数5. 可变参数6. 递归讲解1. 什么是方法java 方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序集组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合设计方法的时候,最好保持方法的原子性原子性:一个方法只完成一个功能,有利于后期的扩展public class Test { pu原创 2022-02-18 21:55:41 · 111 阅读 · 0 评论 -
java基础(狂神) 6. 数组
目录1. 什么是数组2. 数组的声明和创建3. 三种初始化及内存分析4. 数组边界5. 数组的使用6. 多维数组7. Arrays类8. 冒泡排序9. 稀疏数组1. 什么是数组定义:数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们2. 数组的声明和创建首先必须声明数组变量,才能在程序中使用数组dataType[] arrayRefar; // 首选方法或dat原创 2022-02-17 23:34:46 · 133 阅读 · 0 评论 -
java基础(狂神) 7. 面向对象
目录1. 什么是面向对象2. 方法的定义3. 方法的调用4. 类与对象的创建5. 构造器详解6. 创建对象内存分析7. 类与对象回顾8. 封装详解9. 继承10. super详解11. 方法重写12. 多态13. instanceof 和类型转换14.static关键字详解15.抽象类16.接口的定义与实现17. N种内部类1. 什么是面向对象面向过程思想面向过程适合处理一些较为简单的问题面向对象思想面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏原创 2022-02-17 23:35:46 · 174 阅读 · 0 评论 -
java基础(狂神) 8. 异常
目录1. Error和Exception2. 捕获和抛出异常3. 自定义异常1. Error和Exception异常:程序运行中出现不期而至的各种情况,如:无法找到文件、网络连接失败、非法参数等异常发生在程序运行期间,影响了正常程序的执行流程三种异常:检查性异常:用户错误或问题引起的异常,程序员无法预见,编译时不能简单忽略运行时异常:程序员避免的异常,编译时可以忽略错误:错误不是异常,而是脱离程序员控制的问题,错误在代码中通常被忽略,编译也无法检查出,如:栈溢出等异常处理框架(异常体原创 2022-02-18 22:03:45 · 125 阅读 · 0 评论