- 博客(12)
- 收藏
- 关注
原创 JAVA 贪吃蛇
package com.lv.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);//窗口大小不可变 ...
2021-10-28 17:33:11
119
原创 JAVA GUI编程
1.简介 GUI的核心技术:Swing、AWT 不流行的原因: 1.因为界面不美观 2.需要jre环境 为什么要学习? 1.可以写出自己心中想要的一些小工具 2.工作的时候,也可能需要维护到swing界面,概论极小 3.MVC架构的基础,了解监听 2.AWT 2.1 Awt介绍 1.包含了很多类和接口!GUI:图形用户界面编程 2.元素:窗口、按钮、文本框 3.java.awt 2.2 组件和容器 1.Frame package com.lv.lesson01;
2021-10-26 22:15:13
228
原创 JAVA I/O
1.流的概念 概念:内存与存储设备之间传输数据的通道 水借助管道传输,流借助流传输 2.流的分类 按方向[重点]: 输入流:将<存储设备>中的内存读到<内存>中 输出流:将<内存>中的内容写入到<存储设备>中 按单位: 字节流:以字节为单位,额可以读写所有数据 字符流:以字符为单位,之能读写文本数据 按功能: 节点流:具有实际传输数据的读写功
2021-10-23 23:13:13
118
原创 JAVA集合
集合 一:集合概念 对象的容器:实现了对对象常用的操作,类似数组功能。 二:集合和数组的区别 (1)数组长度固定,集合长度不固定 (2)数组可以存储基本类型和引用类型,集合只能存储引用类型 Collection体系 first example package com.jihe.collection; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator.
2021-10-21 23:00:36
165
原创 JAVA常用类
内部类 概念:在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类的私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 package com.common.inner; public class Body { private String name; class Header{ public void show(){ ...
2021-10-15 18:14:50
96
原创 JAVA面向对象
面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然会对这些分类进行单独思考。最后,才会对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思
2021-10-11 20:16:09
221
原创 JAVA数组
数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须申明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; //首选的方法 或 dataType arraRefVar[]; //效果相同,但不是首选方法 Java语言使用new操作符来创建数组,语
2021-10-07 21:41:05
83
原创 JAVA方法
什么是方法? Java方法是语句块的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。 方法的定义 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法
2021-09-28 21:12:02
72
原创 JAVA流程控制
Scanner对象 Java.util.Scanner 是Java5 的新特征,我们可以通过Scanner类来获取用户的输入 基本语法: Scanner s = new Scanner(System.in) 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 next(): 一定要读取到有效字符后才可以结束输入。
2021-09-27 23:21:51
85
原创 JAVA基础
注释 单行注释 //Hello,World! 多行注释 /* Hello,World! Hello,World! Hello,World! Hello,World! */ 文档注释 /** *@Description HelloWorld *@Author Lv yipin */ 标识符 关键字 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何...
2021-09-26 23:49:17
206
原创 JAVA入门
JAVA的特性和优势 简单性 C++的语法纯净版,没有头文件,没有指针运算,也不用分配内存,语法基于C。 面向对象 是一种程序设计技术,将终点放在对象和对象之间的接口上,模拟人的思维写程序。 可移植性 跨平台性(核心技术是JVM),可以在windows、linux、mac上运行。write once,run anywhere。 高性能 即时编译,可以使某些代码的效率超过C++的效率,随着技术的完善,没准某一天能超过C++的效率。 分布式 JAVA是为网络分布式环境设计的, 可以处理很多T
2021-09-25 18:02:57
81
原创 Markdown一些常用的使用方法
Markdown学习(一级标题:在字体前加1个#) 标题(二级标题:在字体前加2个#) 三级标题(三级标题:在字体前加3个#) ps:最多到六级标题,#号后注意要加空格才会生效 字体 Hello,World!(加粗:字体两边加2个*) Hello,World!(斜线:字体两边加1个*) Hello,World!(斜体加粗:字体两边加3个*) Hello,World!(删除线:字体两边加2个~) 引用 (引用:在字体前加>(大于号)) markdown一些常用的mark.
2021-09-25 13:08:48
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人