- 博客(22)
- 收藏
- 关注
原创 Java -IO
File类一个File类对象可以表示具体的一个文件创建文件或者文件夹:有异常抛出异常package com.io;import java.io.File;import java.io.IOException;public class FileDemo01 { public static void main(String[] args) { File file = new File("E:\\1.text"); try { //
2020-11-13 17:33:41
185
原创 Java贪吃蛇及资源
启动类package com.huang.snake;import javax.swing.*;//游戏的主启动类public class StartGame { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setBounds(10,10,900,720); frame.setResizable(false); fr
2020-11-07 16:12:47
303
原创 GUI_Swing介绍
Swing窗口、面板import javax.swing.*;import java.awt.*;public class JFrameDemo { //init();初始化 public void init(){ //顶级窗口 JFrame jFrame = new JFrame("这是一个jFrame"); jFrame.setVisible(true); jFrame.setBounds(100,1
2020-11-06 18:52:51
127
原创 GUI_AWT介绍
AWT介绍包含了很多类和接口 GUI:图形用户界面元素:窗口,按钮,文本框java.awt组件与容器Frameimport java.awt.*;//GUI的第一个界面public class TestFrame { public static void main(String[] args) { //Frame JDK ,看源码 Frame frame = new Frame("我的第一个Java图像界面串口"); /
2020-11-06 18:50:56
139
原创 Java异常
异常实际工作中,遇到的情况不可能是非常完美的,比如:你写的某个模块,用户输入不一定符合你得要求、你得程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等骂我们的程序再跑着,内存或硬盘可能满了。等等。软件程序再运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文:Exception,意思是例外。异常值程序运行中出现的不期而至的各种状况异常发生再程序运行期间,它影响了正常的程序执行流程。简单分类要理解Java异常处理是如何工作的,三种类型
2020-11-01 15:04:06
83
原创 抽象类,接口与内部类
抽象类abstract 修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类抽象类中可以没有抽象方法,但是又抽象方法的类一定要申明为抽象类。抽象类,不能使用new关键字来船舰对象,它是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的子类继承抽象类,那么就必须要要实现抽象类没有实现的抽象方法,否贼该子类也要声明为抽象类//abstract 抽象类 类 extend: 单继承~ ( 接口可以多继承 )
2020-11-01 15:03:29
93
原创 Static补充
Static补充public final class Person { //2 :赋初值 { System.out.println("匿名代码块"); } //1 只执行一次 ~ static { System.out.println("静态代码块"); } //3 public Person() { System.out.println("构造方法"); } public
2020-11-01 15:02:34
66
原创 java对象
面向过程 & 面向对象面向过程思想步骤清晰简单,第一步做什么,第二部做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事务,为了从宏观上把握、从整体上合理分析,我们需要使用面向对面的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。
2020-10-31 16:34:03
134
2
原创 Java 数组
数组数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过下一个下标来访问他们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。 int[] a; //定义 a = new int[10]; //创建一个数组Java语言使用new操作符来创建数组,语法如下;int[] b=new int[10];数组的元素是通过索引访问的,数组索引从0开始。获
2020-10-27 15:39:39
88
原创 java 方法
方法java 方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包括与类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。 //main 方法 public static void main(String[] args) { int add = add(2, 3);
2020-10-26 19:27:11
77
原创 break continue
break continuebreak 在任何循环语句的主体部分,均可用break控制循环的流程。break 用于强行退出循环,不执行循环中剩余的部分。(break 语句也在switch语句中使用)int i=0; while(i<100) { i++; System.out.println(i); if (i==20){ break; } }
2020-10-25 16:47:11
83
原创 循环结构
循环结构while 循环while 是最基本的循环,它的结构为while(布尔表达式){ //循环内容} int i =0; while(i<100){ i++; System.out.println(i); }只要布尔表达式为true,循环就会一直执行下去。 while (true){ //等待客户端连接 //定时检查
2020-10-25 16:46:34
116
原创 顺序结构与选择结构
顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。顺寻结构是最简单的算法结构语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法。选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,让后我们才去执行,这样一个过程在程序中用if语句来表示。语法;if(布尔表达式){ //如果布尔表达式为true将执行的语句}Scanner scanner=new
2020-10-24 16:43:29
785
原创 Scanner对象
Scanner对象基本语法中我们并没有实现程序和人的交换,但是java给我们提供了这样一个工具类,我们可以获取用户的输出。java.untl.Scanner是java5的新特性,我们可以通过Scanner类来获取用户的输出基本语法Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()半段是否还有输入的数据next():
2020-10-24 16:39:01
76
原创 包机制和Java Doc
包机制为了更高地组织类,Java提供了包机制,用于区别类的命名空间。包语句的语法格式为:pack pkg1[.pkg2[.pkg3...]];package com.huang.operator;一般利用公司域名作为包名:为了能够使用某一个包的成员,我们需要再Java程序中明确导入该包。使用"import"语句可完成此功能import package1[,package2}.classname|*] import com.huang.operator.*;im
2020-10-24 16:37:17
76
原创 Java运算符
运算符Java语言支持如下运算符: //二元运算符 int a=10; int b=20; int c=25; int d=25; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/(double)b);
2020-10-23 18:08:57
86
原创 数据类型扩展与变量
数据类型扩展import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import javax.lang.model.element.NestingKind;public class Demo03 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i=10;
2020-10-22 17:09:27
184
原创 标识符
标识符关键字Java所有的组成部分都有名字。类命 、变量名以及方法名都被成为标识符标识符注意点所有的标识符都应该以字母(A-Z或者a-z),美元符(¥)、或者下划线(_)开始首字符之后可以是字母(A-Z或者a-z),美元符(¥)、或者下划线(_)或数字的任何字符组合不能使用关键字作为变量名或者方法名标识符是大小写铭感的合法标识符距离:age、$salary、_value、 _1_value非法标识符举例:123abc、-salary、#abcpublic static
2020-10-22 13:10:44
600
原创 Hello,World!
HelloWorld随便新建一个文件夹,存放代码新建一个java文件文件后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,需要我们动手打开编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } 编译javac Java文件,会生成class文件运行class文件
2020-10-21 20:20:42
93
原创 JDK的安装卸载
JDK安装卸载删除java的安装目录删除JAVA_HOME删除path下关于java的目录java-version安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本安装jdk记住安装的路径配置环境变量我的电脑–>邮件–>属性环境变量–>JAVA_HOME配置path变量测试JDK是否安装成功打开cmdjava_version...
2020-10-21 19:00:43
51
原创 Markdown基本学习
# Markdown学习二级标题max=6字体Hello,world!Hello,world!Hello,world!Hello,world!引用这里是引用分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N69VTw5B-1603181871914)(E:\Users\12490\Pictures\Camera Roll\timg.jpg)]超链接点击跳转列表表格名字性别生日张三男
2020-10-20 16:18:47
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人