
Ping说Java基础
文章平均质量分 94
Java基础方面的知识,包含了预科、入门、基础、流程 、方法、数组、面向对象、异常这些方面,而进阶包括了常用类、集合、IO这些内容。然后,由浅入深地学习网络编程、多线程、注解和反射这两部分,体会Java的乐趣
Ping开源
这个作者很懒,什么都没留下…
展开
-
Java基础之异常
八、异常目录:什么是异常、异常体系结构、Java异常处理机制、处理异常、自定义异常、总结1.Error和Exception1)什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,称为异常,英文是Exception,意思是例外。这些例外情况,或者叫异常,原创 2020-11-22 04:11:09 · 154 阅读 · 0 评论 -
Java基础之面向对象
七、面向对象Java的核心思想就是oop目录:初始面向对象、方法回顾和加深、对象的创建和分析、面向对象的三大特征、抽象类和接口、内部类及OOP实战1.什么是面向对象1)面向过程&面向对象①面向过程思想步骤清晰,第一步做什么,第二步作什么···面对过程适合处理一些较为简单的问题②面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对原创 2020-11-22 04:10:10 · 608 阅读 · 3 评论 -
Java基础之数组
六、数组目录:数组概述、数组声明创建、数组使用、多维数组、Array类、稀疏数组1.什么是数组数组的定义:数组是相同类型数据的有序集合。数组描述的是相同类型的的若干个数据,按照一定的先后次序排列组合而成。其中每一个数据称作一个元素,每个数组元素可以通过一个下标来访问它们。2.数组的声明和创建首先必须声明数组变量,才能在程序中使用数组。dataType[] arrayRefVar;//首选的方法dataType arrayRefVar[];Java语言使用new操作符来创建数组data原创 2020-11-21 07:08:06 · 119 阅读 · 0 评论 -
Java基础之方法
五、方法目录:何谓方法、方法的定义及调用、方法重载、命令行传参、可变参数、递归1.什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其它方法被引用。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候,最好保持方法的原子性,就是一个方法只实现一个功能,这样有利于后期的扩展。例:加法public static int add(int a,int b) { return原创 2020-11-21 04:39:09 · 86 阅读 · 0 评论 -
Java基础之流程控制
四、流程控制目录:用户交互Scanner、顺序结构、选择结构、循环结构、break&continue、练习1.用户交互Scanner之前的基本语法中并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,可以用来获取用户的输入。java.util.Scanner是JDK5的新特性,可以通过Scanner类来获取用户输入。Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般原创 2020-11-21 04:37:03 · 96 阅读 · 0 评论 -
Java基础之基础
三、基础目录:注释,标识符,关键字、数据类型、类型转换、变量,常量、运算符、包机制,JavaDoc1.注释新建一个空的项目(为了之后项目方便管理):Create New Project——>Empty Project——>填写项目名称和项目地址——>File——>New——>Module——>Java——>填写模块名——>File——>Project Structure——>Project——>选择Java版本并使项目语言保证一致性——原创 2020-11-19 20:10:39 · 403 阅读 · 0 评论 -
Java基础之入门
二、入门目录:故事:Java帝国的诞生、Java特性和优势、JDK JRE JVM、搭建开发环境、HelloWorld、IDEA安装和介绍1.Java帝国的诞生1)C&C++①1972年C诞生:贴近硬件,运行极快,运行效率操作系统,编译器,数据库,网络系统等指针和内存管理②1982年C++诞生:面向对象 兼容C 网络系统等③建立了新的语言Java:语法有点像C、没有指针、没有内存管理、真正的可移植性、编写一次,到处运行、面向对象、类型安全、质量高的类库······2)Java初生原创 2020-11-14 13:34:58 · 189 阅读 · 0 评论 -
Java基础之预科
一、预科目录:论博客的重要性、什么是计算机、硬件及冯诺依曼结构、软件及软件开发、常用快捷键和Dos命令、计算机语言发展史1.博客的重要性博客,英文名为Blog,正式名为网络日记。创建博客的在线平台:博客园、优快云、简书、知乎······也可以购买服务器搭建个人网站开源的博客搭建平台:wordpress、typecho2.Markdown语法详解文本编辑器:Typora 文件后缀:.md点击视图——>打开大纲视图——>即可看到目录1)标题:用#+空格+标题内容(即可生成一级原创 2020-11-14 04:34:25 · 187 阅读 · 0 评论