- 博客(28)
- 资源 (4)
- 收藏
- 关注

原创 Java基础之吃货联盟订餐系统Version2.0
咚咚咚,咱们的“吃货”第二版本来咯,开森~“吃货”1.0版本是我们刚学了Java基础入门,在数组的基础上实现的一些小项目,1.0具体博文>>传送门:https://blog.youkuaiyun.com/weixin_42567749/article/details/81014255接下来就用我们学到的面向对象的思想来初步对我们的“吃货”做一些改进吧!我们都知道,面向对象思想,它有...
2018-07-16 21:54:23
2939
3

原创 Java基础之吃货联盟订餐系统Version1.0
注意:此项目为刚学完Java基础至数组的入门程序。吃货联盟订餐系统Version1.0是在数组的基础上完成的一个小项目,由于只是运用数组实现了一些简单的功能,所以我管它叫Version1.0,即1.0版本。后续我还会用Java的面向对象的思想,来对这个吃货联盟订餐系统Version1.0进行升级和完善。希望我们的吃货联盟订餐系统更多版本的升级,慢慢努力!初出茅庐,如有不足之处,...
2018-07-16 21:02:38
2735
1

原创 5、XML
知识点:XMLXML(EXtensible Markup Language),可扩展标记语言特点XML与操作系统、编程语言的开发平台无关实现不同系统之间的数据交换作用数据交互配置应用程序和网站Ajax基石XML文档结构声明文档元素描述信息(文档结构)XML标签XML文档内容由一系列标签元素组成<元素名 属性名="属性值">元素内容</元素名>**属性名见名知意,简洁,不要使...
2018-07-13 15:21:59
184

原创 4、多线程和网络编程
知识点:多线程与网络编程了解进程:进程是应用程序执行的实例,有独立的内存空间和系统资源了解线程:线程是CPU调度和分派的基本单位,进程中执行运算的最小单位,真正在CPU上运行的是线程main()方法即为主线程入口在一个时间只有一个线程在执行,采用抢占资源的方式线程分为两种系统级(核心级)线程用户级的线程使用线程步骤:定义线程创建线程对象启动线程*如果直接调用thread()的无参构造创建线程对象,...
2018-07-13 15:20:41
1745

原创 Java基础语法>>第一章总结
知识点:快捷键*插入方法(main/Syso):alt+/*快速导入一个包:ctrl+1*删除一行:ctrl+d*单行注释(取消):ctrl+/*多行注释:ctrl+shift+/*取消多行注释:ctrl+shift+\*向下复制一行:ctrl+alt+down*向上复制一行:ctrl+alt+up*更改相关变量:alt + shift + r*导入包:ctrl+shift+o*多行缩进:shif...
2018-07-12 17:52:49
269
原创 IntelliJ IDEA类和方法注释模板设置
一、首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释)1、File-->settings-->Editor-->File and Code Templates-->Files我们选择Class文件(当然你要设置接口的还也可以选择Interface文件)(1)${NAME}:设置类名,与下面的${NAME}一样才能获取到创建的类名(2)TODO:代办事...
2018-07-15 13:32:28
22096
3
原创 IntelliJ IDEA自定义模板
如上图标注 1 所示,除了 IntelliJ IDEA 预设的模板之外,我们还可以创建新组和新实时代码模板,其中组是用来包含实时代码模板的。如上图标注 2 所示,output 是组名,告诉开发者,这组里面实时代码模板都是用来做输出的。serr 表示实时代码模板输出System.err 的简称,所以这个不是一个完整的单词,不需要读懂,只需要记忆。如上图标注 3 所示,实时代码模板的内容,其中用到了预...
2018-07-15 13:10:50
495
原创 WebStorm常用快捷键
查找/代替快捷键说明ctrl+shift+N通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N通过一个字符快速查找位置(必记)ctrl+F在文件内快速查找代码F3查找下一个shift+F3查找上一个ctrl+R文件内代码替换ctrl+shift+R指定目录内代码批量替换ctrl+shift+F指定目录内代码批量查找ctrl+R文件内代码替换界面操作快捷键说明ctrl+shift...
2018-07-14 17:34:14
220
原创 3、IO流和序列化与反序列化
Java I/O(input/output)文件 | 内存 | 键盘 —> 程序的过程叫做读程序 —> 文件 | 内存 | 控制台的过程叫做写文件(File类)相关记录或放在一起的数据的集合叫做文件通过Java.io.File类访问文件属性1234567/**创建文件对象语法*参数内(path name(路径名称))为文件的目录*如"c:\\test.txt"或"c:/test.txt...
2018-07-14 14:55:32
397
原创 IDEA怎么隐藏自动生成的文件,如.idea、.iml文件
File-->settings...>>(快捷键Ctrl+Alt+S)<<牢记!以后会经常用滴~在Editor下有个File Types或者直接输入types如下图所示:在lgnore files and folesrs中输入.idea;注意要";"结尾。隐藏.iml结尾的文件要输入*.iml(切记!两者还是有差别的!!)最后Apply,然后按下OK,这样你就可以隐...
2018-07-13 17:53:34
3227
原创 2、实用类
一、知识点:包装类包装类把基本类型数据转换为对象每个基本类型在java.lang包中都有一个相应的包装类包装类有何作用提供了一系列实用的方法集合不允许存放基本数据类型数据,存放数据时,要用包装类类型关于包装类包装类和基本数据类型对应包装类对应基本数据类型,会提供相应的方法部分场合无法使用基本数据类型,此时只能把基本数据类型装换为包装类————————————————————————————————...
2018-07-13 15:12:09
197
原创 1、集合框架和泛型
一、知识点:集合框架在不知道程序运行时会需要多少对象,或者需要更复杂的方式存储对象,可以使用Java集合框架***集合中不可以存放基础数据类型,只可以放引用数据类型。集合框架位于java.util包中————————————————————————————————1.1 接口(集合的父接口)Collection接口:储存一组不唯一,无序的对象(集合的子接口)List接口:储存一组不唯一,有序(插入...
2018-07-13 15:09:08
345
原创 10、 异常
错误由于电脑的一些不可控因素造成程序无法执行,通过代码无法解决的问题异常程序在运行的过程中出现不正常的事件造成程序无法正常执行异常的分类编译期异常在编译源代码的时候出现的异常,一般由于语法的不正确造成运行时异常可以编译成功,只是在运行的过程中出现问题常见的运行时异常java.util.InputMismatchException 输入的类型不匹配java.lang.ArithmeticExcept...
2018-07-13 08:21:45
203
原创 9、抽象方法和接口
抽象方法 无法具体编写方法体的方法 语法: 访问修饰符 abstract 返回值类型 方法名([参数列表]); 抽象方法必须写在抽象类中抽象类 包含抽象方法的类就是抽象类 语法: 访问修饰符 abstract class 类名{ }抽象类和普通类的区别 1.在抽象类中可以包含普通方法、构造方法和抽象方法,在普通类中不能有抽象方法 2.抽象类不能直接创建对象,可以通过子类去创建抽象类对象 3...
2018-07-13 08:21:14
229
原创 8、面向对象的三大特性
封装将类中的信息隐藏起来不允许外部的类直接访问,如果外部的类想要访问必须通过特定的方式才能访问 封装一般只封装属性使用方式:将属性私有化即属性通过private修饰提供公有的getter和setter方法对私有的属性进行访问 优点:提高属性的安全性提高系统的规范性 继承 当某些类具有公共的属性时,可以将这些属性放在一个类中,其中存放共同属性的类称之为父类,其他类为子类;父类中的属性可以传递给子类,...
2018-07-13 08:20:55
179
原创 7、访问修饰符与非访问修饰符
访问修饰符 访问级别从高到底 public 公共的 被所有的类使用protected 受保护的 只能在同包下的类或不同包下的子类使用 默认不写 只能在同包下的类使用 private 私有的 被private修饰的只能在本类中使用一旦出了该类其他类不能使用 非访问修饰符 static1.被static修饰的变量会变成静态变量也叫类变量,是所有对象所共有的 可以通过类名直接调用 ...
2018-07-12 17:54:55
163
原创 6、对象和类
对象世界上一切事物都可以看成对象,因为每个事物都有自己的特征和功能,即万物皆对象 对象的组成: 属性------事物的静态特征 方法------事物的动态特征 类类是大量对象所具有的共性的特征的集合类是对象的模板(类型)(抽象)对象是类的实例(具体)类的组成 属性语法:属性的数据类型 属性名;方法语法:访问修饰符 返回值类型 方法名(){方法体;}创建对象语法:类名 对象名=new 类名(); 调...
2018-07-12 17:54:02
152
原创 5、数组
数组一组数字的集合,用来存储相同数据类型的变量(引用数据类型) 数组的要素 1.标识符 即数组名2.数组元素 即在数组中存放的数据3.数组下标 用来获取获取中元素4.数组类型 用来规定在数组中存放的数据的类型 数组的使用 1.声明变量数据类型 [] 数组名; 2.创建数组并分配空间数组名 =new 数据类型[分配的空间的长度]; 3.为数组赋值数组名[下标]=要赋的值;4.处理数据数组名[下标];...
2018-07-12 17:48:44
213
原创 4、程序的结构
程序的结构1.顺序结构 程序在运行的时候会按照从上到下、从左到右的顺序一行一行代码的去执行后两种结构会改变程序的执行流程2.选择结构 if选择结构 基本语法: if(条件表达式){ 要执行的语句; } 执行流程: 当条件表达式为true时执行if大括号中的语句,如果条件表达式为false时大括号中的语句不会执行直接跳过运行大括号后面的语句 if-else选择结构 ...
2018-07-12 17:47:28
257
原创 3、变量与数据类型
四类八种字节数数据表示范围整型byte1-128~127short2-32768~32767int4-2147483648~2147483648long8-263~263-1浮点型float4-3.403E38~3.403E38double8-1.798E308~1.798E308字符型char2表示一个字符,如('a','A','0','家')布尔型boolean1只有两个值true与false...
2018-07-12 17:43:00
165
原创 2、环境变量的配置
选中计算机右键>>属性>>高级系统设置>>环境变量1)在Administrator用户变量中配置则只有Administrator用户登录时才能够识别2)在系统变量中配置,任何一个使用该电脑的用户都可以识别(推荐)第一步在系统变量中查找有没有变量名为JAVA_HOME如果没有>>新建 变量名为:JAVA_HOME 变量值为:JDK安装的位置(到bin文...
2018-07-12 17:41:33
180
原创 1、记事本开发第一个JAVA程序
1.新建一个文本文档,将后缀名改为.java2.以记事本方式打开然后编写源代码 public class 类名(文件名){ public static void main(String [] args){//程序的入口 System.out.println("欢迎进入JAVA世界"); } }3.编写成功之后保存4.通过DOS命令去执行将路径切换到源文件所在的位置5.通过javac命令去...
2018-07-12 17:40:43
293
原创 常用DOS命令
DOS命令是在DOS控制台中使用的命令,弹出DOS控制台的方法是:win+R,然后输出cmdl 清屏:cls;n 当DOS控制台内容过多时,可以使用清屏命令,等同与“擦黑板”;n 例如:C:\ >cls,然后按回车键。l 切换盘符::;n 默认情况下我们是在C盘中,如果想去其他盘符可以使用该命令;n 例如:C:\ >E:,然后按回车键就到了E盘下。l 进入指定目录:cd;n 当我们想进...
2018-07-12 17:38:05
142
原创 MyEclipse 快捷键
MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J ...
2018-07-11 22:31:19
285
转载 IntelliJ IDEA快捷键
常规快捷键Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+...
2018-07-11 22:15:07
91
转载 常用正则表达式
一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\...
2018-07-11 22:06:38
81
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人