![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hedaqiya
这个作者很懒,什么都没留下…
展开
-
java开发贪吃蛇游戏
package snake;import javax.swing.JFrame;public class snake { public static void main(String[] args) { JFrame fram = new JFrame(); fram.setTitle("贪吃蛇");//窗口左上角的标识 fram.setBounds(300, 200, 900,原创 2018-01-16 15:20:16 · 397 阅读 · 0 评论 -
Java中获取properties资源文件的几种方法
一、基于InputStreamdbinfo.properties:drivername=com.mysql.jdbc.Driverurl=jdbc\:mysql\://localhost\:3306/zskj1user=rootpassword=123456Properties pp=new Properties();//创建资源对象FileInputStream fis=new File...原创 2018-04-27 21:21:54 · 5392 阅读 · 0 评论 -
Spring实战(第四版)IoC之Bean的装配
我对IoC(控制反转)/DI(依赖注入)的理解: 原来我们写java代码时,在A类中调用B类,则直接在A类中new一个B类对象即可调用B中的方法。这在平时的课程作业里显得非常合理而且通俗易懂,但是,接触了一个java项目之后才发现,尽管是一个小型的java项目,其中的类也是非常多的,算上javabean、工具类等少说也有十几个类。若要仍然使用new方法在一个类中调用另一个类,那类的关系...原创 2018-05-10 21:18:13 · 401 阅读 · 0 评论 -
Servlet学习笔记(二)之ServletConfig对象
public interface ServletConfig 这个接口定义了一个对象(存储servlet的配置信息),通过这个对象,Servlet引擎配置一个Servlet并且允许Servlet获得一个有关它的ServletContext接口的说明。每一个ServletConfig对象对应着一个唯一的Servlet。方法 1、getInitParameter p...原创 2018-05-01 22:46:06 · 252 阅读 · 0 评论 -
多线程概念和Java创建新线程的三种方法
一、线程和进程进程:处于运行过程中的程序,具有一定的独立功能,是系统进行资源分配和调度的一个独立单位。 特点:独立性、动态性、并发性。线程:进程的执行单元,线程可以拥有自己的堆栈、程序计数器和局部变量,但不拥有系统资源,它与父进程的其他线程共享该线程拥有的全部资源。一个线程可以创建和销毁另一线程,同一进程的多个线程可以并发执行。线程的调度与管理由进程本身负责完成。多线程的优点:①进程...原创 2018-04-15 20:41:22 · 149 阅读 · 0 评论 -
java语言中方法的参数传递
今天突然发现一个之前一直被我忽略了的问题,java方法的参数传递问题。之前只知道给方法传递实参时是传递变量的副本,在方法中改变参数的值时实际变量的值不受影响。其实,传递实参时分三种情况:一、基本数据类型(数值类型、布尔类型) 基本数据类型在传递参数时是值传递,即将变量的值传递给形参,此时形参是一个与该变量值相同的数据,但不是同一个数据(可以看作是变量的副本),因此在方法中改变形参的值...原创 2018-04-07 15:14:20 · 321 阅读 · 0 评论 -
剑指offer练习刷题6~10
第六题题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。import java.util.ArrayList;public class Solution { ...原创 2018-03-04 17:28:53 · 128 阅读 · 0 评论 -
剑指offer练习刷题1~5
刚学java不久,想借剑指offer中的题目锻炼一下,遇到很多问题,也收获了很多啊。第一题题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。时间限制:1秒 空间限制:32768K我的代码public class Solution { public boolean Fi...原创 2018-03-03 16:07:48 · 253 阅读 · 0 评论 -
剑指offer练习刷题21~25
第二十一题题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)import java.util.ArrayList;import java.ut...原创 2018-03-07 21:19:32 · 103 阅读 · 0 评论 -
剑指offer练习刷题16~20
第十六题题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/import java.util.Link...原创 2018-03-07 18:00:43 · 142 阅读 · 0 评论 -
剑指offer练习刷题11~15
第十二题题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。public class Solution { public double Power(double base, int exponent) { if(exponent==0) return 1.0; else if(exponent...原创 2018-03-07 17:27:27 · 145 阅读 · 0 评论 -
servlet学习笔记(一)之从概念介绍到三种创建方式
servlet是运行在web服务器上的小型java程序,通常通过http(超文本传输)协议接收和响应来自web客户端的请求,servlet一定要实现javax.servlet.Servlet接口,还要在web.xml中部署之后才能使用。Sevlet接口中的方法: void init(ServletConfig config) Servlet实例被创建时调用,做初始化工作。Sevl...原创 2018-04-27 22:09:15 · 157 阅读 · 0 评论