学习
weixin_42721371
这个作者很懒,什么都没留下…
展开
-
Java异常机制
Java异常机制 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序作出合理的处理,而不至于程序崩溃。 异常指程序运行中出现的不期而至的各种状况,如:文件找不原创 2020-06-08 21:15:24 · 81 阅读 · 0 评论 -
Java面对对象
面对对象 面向过程&面对对象 面向过程思想 步骤清晰简单,第一步做什,第二步做什么… 面对过程适合处理一些较为简单的问题 面对对象思想 物以类聚,分类的思维模式,撕开问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面对对象适合吃力复杂的问题,适合处理需要多人协作的问题。 对于描述复杂的食物,为了从宏观上把握,从整体上合理分析,我们需要使用面对对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。 什么原创 2020-06-08 21:14:08 · 252 阅读 · 0 评论 -
Java Break和Continue
break continue break在任何循环语句的主体部分,均可用break控制循环的流程。breal用于强行退出循环,不执行循环中剩余的语句。breal语句也在switch语句中使用。 continue语句用在循环语句中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定 关于goto关键字 got关键字很在就在程序设计语言中出现,尽管goto仍是java的一个保留字,但并未在语言中得到正式使用;java没有goto,然而,在break和continu原创 2020-05-29 17:08:25 · 82 阅读 · 0 评论 -
Java循环结构
循环结构 while 循环 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停止下来,我们需要一个让表达式失效的方式来结束循环。 少部分情况需要循环一直执行,比如服务器的请求响应监听等。 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃! package com.hogwarts.stru原创 2020-05-29 17:07:41 · 79 阅读 · 0 评论 -
Java选择结构
选择结构 if单选择结构 我们很多时候需要去判断一个东西是否可行,然后我们采取执行,这样一个过程在程序中用if语句来表示 语法 if(布尔表达式){ //如果布尔表达式为true将执行的语句 } package com.hogwarts.struct; import java.util.Scanner; public class IfDemo01 { public static void main(String[] args) { Scanner scanner原创 2020-05-29 17:06:32 · 76 阅读 · 0 评论 -
顺序结构
顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构 语句与语句之间,况愈况之间是按从上到下的顺序进行的,他是有若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种基本算法结构 package com.hogwarts.struct; public class ShuXuDemo { public static void main(String[] args) { //顺序结构 S原创 2020-05-29 17:05:10 · 82 阅读 · 0 评论 -
Scanner对象
Scanner对象 之恰恰我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,再读取前我们一般需要使用hasNext()与哈桑Next Line()判断是否还有输入的数据。原创 2020-05-29 17:04:00 · 510 阅读 · 0 评论 -
JavaDoc
JavaDoc javadoc命令是用来生成自己API文档的 参数信息 @author 作者名 @version 版本号 @since 知名需要最早使用的jdk版本 @param 参数名 @throws 异常抛出情况 package com.hogwarts.base; /** * @author hogwarts * @version 1.0 * @since 1.8 */ public class Doc { String name;原创 2020-05-29 17:02:23 · 470 阅读 · 0 评论 -
Java包机制
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[. pkg2[. pkg3...]]; 一般利用公司域名倒置作为包名; 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可以完成此功能 import package[.package2...].(classname|*); ...原创 2020-05-29 17:00:38 · 68 阅读 · 0 评论 -
Java运算符
运算符 Java语言支持如下运算符: 算数运算符:+,-,*,/,%,++,– 赋值运算符:= 关系运算符:>,<,>=,<=,==,!= instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>>(了解!!!) 条件运算符 ?: 扩展赋值运算符:+=,-=,*=,/= //算数运算符 public class Demo01 { public static void原创 2020-05-25 23:09:52 · 61 阅读 · 0 评论 -
Java变量
变量 变量是什么:就是可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名。变量类型和作用域 type varName [=value] [{,varName[=value]}]; //数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型。 变量名必须是合法的标识符 变量声明是一条完整的语句,因此每一个生命都原创 2020-05-25 23:09:09 · 70 阅读 · 0 评论 -
Java数据类型
Java数据类型 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 弱类型语言 Java的数据类型分为两大类 基本类型(primitive type) 数值类型 整数类型 byte占1个字节范围:-128 - 127 short占两个字节范围:-32768 - 32767 int占4个字节范围:-2147483648 - 2147483647 long占8个字节范围:-9223372036854775808 - 9223372036854775807 浮点类型原创 2020-05-25 23:08:34 · 56 阅读 · 0 评论 -
JDK
卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除path下关于java的目录 java-version 安装JDK 百度安装JDK8,找到下载地址 同意协议 下载电脑对应的版本 双击安装jdk 记住安装的路径 配置环境变量 我的电脑–>右键–>属性 环境变量–>JAVA_HOME 配置path变量 测试jdk是否安装成功 打开cmd java -version ...原创 2020-05-25 23:07:37 · 2109 阅读 · 0 评论 -
Markdown
Markdown学习 二级标题 三级标题 四级标题 五级标题 六级标题 字体 Hello World! Hello World! Hello World! Hello World! 引用 选择 选择 分割线 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-btkaahQl-1590315559571)(C:\Users\12476\Desktop\FireShot Capture 001 - - www.wizardingworld.com.png)] 超链接原创 2020-05-24 18:20:28 · 80 阅读 · 0 评论