- 博客(61)
- 资源 (5)
- 收藏
- 关注
原创 Idea 生成方法、现实接口,传参自动添加final的问题
解决Idea生成方法、实现接口,传参自动添加final的问题背景解决方案结束语背景背景是这样式的,我用idea正在开开心心搬砖的时候,突然发现一个问题,我注入其他类,创建新方法,或者实现接口快捷生成方法时,所有生成的入参都是final的,但是我就很纳闷了,搬砖如此多年,竟然碰到这种鬼故事,之前从来没有遇见过,然后我一顿百度,不知道是不是芝士不大对还是咋滴,没有搜到。解决方案通过我这个颗聪明小脑袋瓜子的不断思考,肯定是setting中的某一个参数需要调整一下,终于有一天,我发现了这个设置(如下图),在
2020-12-22 14:37:55
1364
2
原创 浅谈-----Servlet
Servlet一、什么是Servlet?Servlet是JavaWeb应用中最核心的组件,是运行在服务中的程序。Servlet可以完成以下任务:1、动态生成HTML文档。2、将请求转发给Servlet组件。3、读取客户端的Cookie,以及向客户端写入Cookie。4、访问服务器的资源,如数据库、XML、文件对象。 Servlet的特点:Servlet对
2015-11-22 15:20:30
1230
原创 Java高级JUnit、注解
JUnit、注解 Part 1:JUnit 1、基础概念:JUnit软件测试技术(工具):在项目中建立专门用户测试的包结构。在Junit中,通过@Test注解,可以运行一个方 法。 2、Junit注解说明 使用了@Test注解应该满足以下条件: 1) 必须是无参数的非静态方法。
2015-09-04 00:18:25
1788
原创 JavaSE总结程序-------书店管理系统
书店管理系统 通过一段时间的学习,掌握了一些基本的java编程技术和软件开发能力,现在简单的做了一个小型的软件,虽然不能算真正的软件,但是对于初学者来说是一个很好的例子去巩固学习的知识。 项目的联系的目标: 1、Java应用程序基本分析 2、培养面向对象编程的基本思想 3、Java基本设计模式综合应用
2015-09-01 00:02:01
2801
1
原创 java高级之类反射
类反射 类反射,这是属于java高级的技术了,如果把这个学好了,那么你的java学习之路就上了一个台阶了。 一、什么是类反射? 1、JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调 用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象
2015-09-01 00:01:45
1651
原创 java设计模式(2)------DAO模式
java设计模式(2) 一、DAO模式 1、在java程序中,经常需要把数据永久化,或者需要获取永久化的数据,但是在这类过程中会有很多的问题出现,例如:数据源不同,存储类型不同,供应商不同。访问方式不同等,使用DAO模式能够以统一的接口进行数据持久化操。 2、解决方案: 3、D
2015-08-21 00:01:38
1810
原创 hdu1509
Windows Message QueueTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4562 Accepted Submission(s): 1821Problem DescriptionMess
2015-08-20 00:17:53
1528
原创 hdu1570 水~水~水~
Uncle Tom's Inherited Land*Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2437 Accepted Submission(s): 1007Special JudgeProblem
2015-08-18 16:13:21
1235
原创 Java设计思想(1)
前言:接下来学习的是java中非常重要的东西,也是非常抽象的东西,有种只可意会不可言传的感觉,不过没那么神秘咯,要相信代码功底好,这些都不在话下塞。不过设计思想需要的是不断的学习,不断的领悟,才能更好的体会设计思想。一、组件 下面通过一个图片抽象的了解下: 这是一种“组件”封装体设计思想,图中的组件(1~k)很显然是组件,还有模
2015-08-17 23:53:58
5166
原创 hdu1873 看病要排队哦
看病要排队Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6272 Accepted Submission(s): 2596Problem Description看病要排队这个是地球人都知道的常识。
2015-08-17 00:03:33
1620
原创 hdu1276 Java水果
士兵队列训练问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4656 Accepted Submission(s): 2175Problem Description某部队进行新兵队列训练,将新兵从一
2015-08-16 17:00:20
1392
原创 面向对象,Java泛型篇
一、Java泛型入门基础 1、 泛型历史:集合中可以存储任意类型对象,但是在取出时,如果要使用具体对象的特有方法时,需要进行向下转型,如果存储的对象类型不一致,在转型过程中就会出现ClassCastException异常。这样就给程序带来了不安全性。在jdk1.5以后就有了解决方案——泛型技术:在存储元素时,就不允许存储不同类型的元素。存储了就编译失败。 所以就需要在存储元素时,在
2015-08-16 00:30:29
1480
原创 面向对象,集合篇(1)
一、集合的概念 集合石包含多个对象的简单对象,所包含的对象称为元素。集合里面可以包含任意多个对象,数量可以变化;同时对象的类型也没有限制的,也就是说集合里面的所有对象的类型可以相同,也可以不同。 我们以前用来存储对象使用的自己用数组写的Set,长度和类型都是单一的,功能也没有这么全。但是需要注意的是集合类存放的都是对象的引用,而不是对象本身。二、数据结构分类
2015-08-13 20:54:21
1620
原创 倒油问题,广度优化搜索,java
有一位厨师要从盛12斤油(a桶)的桶中倒出6斤油来,可是手边只有盛8斤油(b桶)和盛5斤油(c桶)的两个桶,问如何操作才能将6斤取出来呢?
2015-08-07 21:46:50
1644
原创 hdu1285 拓扑排序 java实现
/* 解题思路: 这是一个典型的拓扑排序,这里我们需要从输入的时候获取没个点的入度,若入度为零的, 我们可以从小到大依次输出来。每当输出一个点时,需要把它所广联的边全部消除 (即把该点所相连的点的入度减一),重复上面操作。 */import java.util.Scanner;public class Main {
2015-08-04 16:17:15
853
原创 hdu1241详解 Java广搜搞定
import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int m = sc.nextInt();//输入地图的行数 int n = sc
2015-08-03 21:10:26
1219
原创 贪吃蛇(修改Ⅰ版)
修改:1、添加了菜单栏,并进行了监听 2、添加了通关的条件 3、添加了背景音乐(音频文件连接:http://yunpan.cn/cQjY4PzpkfSdz (提取码:2726)) 4、美观了蛇身class SnakeMain代码:import java.applet.Applet;im
2015-06-17 18:03:35
1682
原创 简单音频播放器
注意:按钮图片和音频文件(*.wav)需要自己去网上下载替换(这里不方便上传),有什么问题,可以留言。。。import java.applet.Applet;import java.applet.AudioClip;import java.awt.Color;import java.awt.Font;import java.awt.List;import java.awt.eve
2015-06-13 15:36:54
1558
原创 容器Set
public class MySet { private int capacity = 0; //容器的容量 private int size = 0; //容器内的对象个数 private Object[] objs = new Object[0]; //容器数组 public boolean add(Object obj) { return add(obj
2015-06-13 14:59:32
966
原创 贪吃蛇java小程序
class Control代码:import java.awt.event.KeyEvent;import java.awt.event.KeyListener;public class Control implements KeyListener { //对键盘进行监听 SnakeModel snake=null; public Control(SnakeModel snake) {
2015-06-03 13:26:38
8748
原创 指定范围的随机数产生!!!!
import java.util.*;public class RandomNum { public static void main(String[] args) { int min=99999999; int max=-1; int randomNum=0; Scanner sc=new Scanner(System.in); int num=sc.nextInt();
2015-05-31 17:41:58
1288
原创 线程基础,滚动字,“尼玛炸了!!!”有BUG请大婶指出
import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.Panel;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.
2015-05-10 23:29:24
1647
原创 十六进制内所有进制转换!!!!速度快,运算简单,java
import java.util.Scanner;public class P2031 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char chs[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D
2015-05-10 23:09:09
1778
原创 计算器(java)
import java.awt.BorderLayout;import java.awt.Button;import java.awt.FlowLayout;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.math.B
2015-05-09 19:44:30
1346
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人