![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础学习
Java基础知识整理、面向对象、异常机制
coder_lcw
这个作者很懒,什么都没留下…
展开
-
17、Java异常机制
一、什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序跑着,内存或硬盘可能满了等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常Exception,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程序做出合理的处理,而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数原创 2020-12-04 22:15:29 · 41 阅读 · 0 评论 -
16、Java面向对象
一、面向过程 & 面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。二、原创 2020-12-03 22:24:03 · 63 阅读 · 0 评论 -
15、静态方法和非静态方法 & 值传递和引用传递
一、静态方法和非静态方法public class Student { //静态方法 public static void say1() { System.out.println("学生说话了"); } //非静态方法 public void say2() { System.out.println("学生说话了"); }}public class Demo02 { public static void main(S原创 2020-11-30 10:41:26 · 257 阅读 · 0 评论 -
14、Java数组
一、数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。二、数组的声明和创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; //首选的方法或dataType arrayRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataType原创 2020-11-29 21:39:47 · 65 阅读 · 0 评论 -
13、Java方法的理论和实践
一、何谓方法System.out.println(),那么它是什么呢?Java方法是语句的集合,它们在一起执行一个功能。月法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是1个方法只完成1个功能,这样利于我们后期的扩展。方法的命名规则:首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。二、方法的定义和调用原创 2020-11-25 22:31:10 · 62 阅读 · 0 评论 -
12、Java命名规范(简略)
参考博客原址:https://www.cnblogs.com/zshibo/p/8007123.html一、命名规范1、 项目名全部小写2、 包名全部小写3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。如:int index=0;public void toString(){}5、 常量名全部大写如:public s转载 2020-11-23 12:37:14 · 55 阅读 · 0 评论 -
12、Java命名规范(详细)
Java命名规范参考博客原址:https://blog.csdn.net/iwuyun/article/details/70262389 感谢作者李艳鹏的授权发布,原文链接地址:http://www.jianshu.com/p/bc8fed863eca。 最近,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里人多年一线实战中积累的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过转载 2020-11-23 12:16:36 · 1160 阅读 · 1 评论 -
11、顺序、选择和循环
顺序结构略选择结构if-elseif-else if-elseswitch循环结构whiledo whileforenhanceForpublic class enhanceFor { public static void main(String[] args) { int[] num = {10, 20, 30}; //遍历数据元素 for(int x:num){ System.out.pr原创 2020-11-23 10:44:11 · 105 阅读 · 0 评论 -
十、Scanner对象
Scanner对象java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。Scanner s = new Scanner(system.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next():一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。原创 2020-11-23 10:26:34 · 126 阅读 · 0 评论 -
九、JavaDoc生成文档
JavaDoc生成文档javadoc命令是用来生成自己API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况生成javadocjavadoc -encoding UTF-8 -charset UTF-8 -d .\Javadoc Javadoc.java...原创 2020-11-19 15:55:22 · 46 阅读 · 0 评论 -
八、包机制
包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为: package pkg1[. pkg2[. pk…]];一般利用公司域名倒置作为包名; com.baidu.www com.cwlin.base为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能 import package1[ .packae2…].(classname |*);最后给出代码:原创 2020-11-19 11:16:56 · 72 阅读 · 0 评论 -
七、类型转换,变量、常量、作用域,运算符
类型转换变量、常量、作用域运算符及其优先级原创 2020-11-19 11:01:50 · 48 阅读 · 0 评论 -
六、数据类型讲解和扩展
数据类型讲解强类型语言要求变量的使用严格符合规定,所有变量都必须先定义再使用。弱类型语言Java的数据类型基本数据类型数值类型整数类型:byte占1个字节:-128~127short占2个字节:-32768~32767int占4个字节:-2147483648~2147483647long占8个字节:-2^63 ~ 2^63-1(-922 3372 0368 5477 5808~922 3372 0368 5477 5807)浮点类型:float占4个字节原创 2020-11-18 16:39:47 · 90 阅读 · 0 评论 -
五、注释、标识符和关键字
注释、标识符和关键字1. 注释 java的注释分为单行注释、多行注释和JavaDoc注释;同时还有一些有趣的代码注释。public class HelloWorld { public static void main(String[] args) { // 单行注释 // // 输出一个Hello,World! System.out.println("Hello,World!"); // 多行注释 /* */原创 2020-11-02 10:06:42 · 284 阅读 · 0 评论 -
四、Hello World
Hello World随便新建一个文件夹,存放代码新建一个Java文件文件后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,我们需要手动打开编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello World!"); }}编译javac java文件,生成一个class文件运行java class文件,再控制在成功输出原创 2020-10-28 19:57:23 · 107 阅读 · 0 评论 -
三、卸载和安装JDK
卸载JDK删除lava的安装目录删除JAVA_ HOME删除path"下关于Java的目录java -version安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>JAVA_ HOME配置path变量测试JDK是否安装成功打开cmdjava -versionnotepad++..原创 2020-10-26 17:11:37 · 54 阅读 · 0 评论 -
二、DOS命令
DOS命令打开CMD的方式开始+系统+命令提示符Win键+R 输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift键 +鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd 路径(以管理员方式运行):选择以管理员方式运行常用的DOS命令#盘符切换 D:#查看当前目录下的所有文件 dir#切换目录 cd change directory #跨盘符 cd /d e: #返回上一级 cd ..#清理屏幕 cls (clear scre原创 2020-10-26 15:32:59 · 58 阅读 · 0 评论 -
一、Markdown学习
Markdown学习标题三级标题四级标题字体Hello World!Hello World!Hello World!Hello World!引用java学习历程分割线图片超链接斗罗大陆列表AB12表格名字学号性别林潮伟123456男代码int x=0; #不好看public int ...原创 2020-10-25 22:44:11 · 87 阅读 · 0 评论