- 博客(27)
- 资源 (10)
- 收藏
- 关注
原创 Java 新建一个简单的窗体(仅添加一个文本框)
public static void main (String[] args) { //新建一个JFrame窗体 JFrame jf = new JFrame(); //设置窗体的宽为400 高为300 jf.setSize(400, 300); //直接设置窗口开启后再屏幕上显示的位置 //jf.setLocation(2...
2018-10-26 19:26:38 10142
原创 Java 将JFrame里的滚动条跟随内容自动滚动
public static void scrollAndSetCursor(JTextArea ta){ //自动滚动 ta.setSelectionStart(ta.getText().length());}
2018-10-26 19:23:46 2246
原创 Java 自动判断配置文件是否已经存在,如果不存在自动创建,如果存在直接读写
try { pro.load(new BufferedInputStream(new FileInputStream("config.ini")));} catch (FileNotFoundException e) { pro.put("GuestDefaultFloor", "10"); try { pro.store(new BufferedOutp...
2018-10-26 19:18:35 922
原创 Java 创建/读取配置文件
创建/读取配置文件新建一个配置文件”config.ini”并写入默认设置Properties pro = new Properties();pro.put("GuestDefaultFloor", "10");pro.store(new BufferedOutputStream(new FileOutputStream("config.ini")),"Save Configs Fi...
2018-10-19 20:01:45 2108
原创 Java 基础图形界面(容易理解)
基础图形界面新建一个简单的窗体(仅添加一个文本框)public static void main (String[] args) { //新建一个JFrame窗体 JFrame jf = new JFrame("电梯模拟器"); //设置窗体的宽为400 高为300 jf.setSize(400, 300); //直接设置窗口开启后再屏幕上显示的位...
2018-10-12 22:40:34 907
原创 (重要)Java反射机制(容易理解)
Java反射指的是在运行状态时,能够获取类的属性和方法或者修改类运行时行为的过程。java.lang.Class类提供了很多方法用于获取元数据、检查和改变类运行时的行为。Java的反射主要涉及java.lang和java.lang.reflect包下的类。反射应用场景举例IDE, 如Eclipse、MyEclipse、NetBeans等; 调试器; 测试工具等; 各大框架、s...
2018-10-06 18:24:45 212
原创 (实用)Javap工具查询class方法
使用javap命令可以反汇编java的字节码文件,展示class文件中的字段属性、构造方法、普通方法信息;使用说明:javap java.lang.Object示例javap -c Test示例:写个简单的Test类,如下: package tmp;class Simple{}public class Test{ p...
2018-10-06 18:23:11 269
转载 Java 中的e和e.printStackTrace()方法
e初始化,也就是实例化Exception类型的对象,e是此对象引用名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace()。当然,我们也可以用System语句输出,那么这两个语句有什么区别呢? 1、两个输出语句都能输出,System语句可以提示你异常发生的位置;但e.printStackTrace()可以显示更深的调用关系。例如:程序中有继...
2018-10-06 18:21:47 2442
转载 Java中newInstance()方法的作用
newInstance()也是用来创建新的对象,其与new()的区别是:newInstance():弱类型,效率低,只能调用无参构造new():强类型,高效率,能调用任何public构造器
2018-10-06 18:21:10 1109
原创 Java (重要)Object的使用(很容易理解)
很简单,反复读两遍 1 package com.corn.objectsummary; 2 3 public class User { 4 5 private int uid; 6 private String name; 7 private int age; 8 9 public int getUid() {10 ...
2018-10-06 16:06:54 193
原创 Java Runnable多线程理解(简单)
public class thread { public static void main (String[] args) { Th1 t1 = new Th1(1); new Thread(t1).start(); //方法1 Th1 t2 = new Th1(2); t2.run(); t2.run();...
2018-10-06 14:23:52 210
原创 Java 线程池创建 理解(简单)(只要反复理解,就能理解)
线程池创建简单理解如果还没有学习Runnable多线程,请先看我另外一篇Runnable的文章import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class cachethreadpool { public static void main (Strin...
2018-10-06 14:21:32 1075
原创 Java 能更容易理解class之间的关系的代码
public class main { static class data { public int what; public data(int what) { //注意一定是public class名 /*class的名字是data,那么如果要new的时候接收函数需要 一个方法的名字和class的名字一样*/...
2018-10-05 23:20:24 131
原创 Java int和Integer的区别
1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0 数组变量的声明,和创建数组可以用一条语句完成,...
2018-10-05 23:20:12 130
原创 Java 简单理解 多线程 线程池
如果无法理解,请多读几遍,并自己手动编译几次。package com.hotpot.main;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;imp...
2018-10-05 23:18:19 139
转载 Java int和Integer的区别
1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0 数组变量的声明,和创建数组可以用一条语句完成,如下所示:d...
2018-10-04 23:30:37 305
原创 Java foreach 遍历循环
JDK 1.5 引进了一种新的循环类型,被称为 foreach 循环或者加强型循环,它能在不使用下标的情况下遍历数组。double[] list = {1.1, 2.2, 3.3, 4.4, 5.5};for (double element: list) { System.out.println(element);}输出结果:1.12.23.34.4...
2018-10-04 23:29:21 1491
原创 Java 解析字符串为时间
SimpleDateFormat 类有一些附加的方法,特别是parse(),它试图按照给定的SimpleDateFormat 对象的格式化存储来解析字符串。例如:实例import java.util.*;import java.text.*;public class DateDemo { public static void main(String args[]...
2018-10-04 23:28:41 1074
原创 Java 休眠(sleep)
sleep()使当前线程进入停滞状态(阻塞当前线程),让出CPU的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会。你可以让程序休眠一毫秒的时间或者到您的计算机的寿命长的任意段时间。例如,下面的程序会休眠3秒:实例 try { System.out.println(new Date( ) + "\n"); Thread....
2018-10-04 23:28:07 8496 1
原创 Java 测量时间间隔
下面的一个例子表明如何测量时间间隔(以毫秒为单位):实例try { long start = System.currentTimeMillis(); System.out.println(new Date() + "\n"); Thread.sleep(5 * 60 * 10); System.out.println(new Date() + "\...
2018-10-04 23:27:28 455
原创 Java finalize() 方法
Java 允许定义这样的方法,它在对象被垃圾收集器析构(回收)之前调用,这个方法叫做 finalize( ),它用来清除回收对象。例如,你可以使用 finalize() 来确保一个对象打开的文件被关闭了。在 finalize() 方法里,你必须指定在对象销毁时候要执行的操作。 public class main { public static void main(Strin...
2018-10-04 23:26:36 161
原创 Java (重要)super的使用姿势
package com.hotpot.main;class Getc { String c; void value() { c = "yep"; }}public class Main extends Getc { String c; void value() { c = "val1"; super.va...
2018-10-04 23:24:50 141
原创 Java 接口的继承/多继承
接口的继承一个接口能继承另一个接口,和类之间的继承方式比较相似。接口的继承使用extends关键字,子接口继承父接口的方法。下面的Sports接口被Hockey和Football接口继承:public interface Sports { public void setHomeTeam(String name); public void setVisitingTea...
2018-10-04 23:24:13 279
原创 Java ArrayList简单易懂使用方法
容器的容量"capacity"会随着对象的增加,自动增长只需要不断往容器里增加英雄即可,不用担心会出现数组的边界问题。代码比较复制代码方法1package com.hotpot.main;import java.util.ArrayList;public class main { public static void main(String[] args) { ...
2018-10-04 23:22:14 200
原创 Java运行时密码验证
public static void main(String[] args) throws IOException { boolean auth = Passwd(); if (!auth) { System.exit(0); } //密码验证通过后运行的代码}public static boolean Passwd () throws ...
2018-10-04 23:20:54 236
原创 同class内static方法引用非static方法
public class main { public static void main (String[] args) { main haha = new main(); haha.isA(); } public Boolean isA () { ...
2018-10-03 20:38:31 111
kernel-ml-6.8.8-1.el7.elrepo.x86-64.rpm
2024-04-30
Apifox Setup 1.0.0-beta.57.exe
2020-07-20
Java封装类-将秒格式化为天/时/分/秒
2019-01-02
java 源码:神器-随机生成正负整数小数可随意调整
2018-11-07
java 取正负随机整数升级版(贼拉好用)
2018-11-05
java 源码-电梯模拟器-灵活自定义-完美模拟电梯
2018-10-21
java 模拟键盘按键输入源码 自定义英文数字符号
2018-10-03
java自动同步时间(Windows) 修改版 (已编译,有源码)
2018-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人