- 博客(45)
- 收藏
- 关注
转载 Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final
2014-04-26 11:13:29 508
转载 Swing 线程之SwingUtilities.invokeLater()
现在我们要做一个简单的界面。包括一个进度条、一个输入框、开始和停止按钮。需要实现的功能是:当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。 代码1:[java] view plaincopyimport java.awt.FlowLayout; import java.awt.event.Act
2014-04-25 15:47:11 679
转载 连接数据库在JTable中显示
[java] view plaincopy//刚学习的写的一些笔记和大家分享一下有什么不改进的地方希望大家能指正 import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import j
2014-04-24 10:39:44 914
转载 JTable
如何使用Table 利用 JTable 类,可以以表格的形式展示数据,可设置允许用户编辑数据。JTable 本身不拥有或者缓存数据;它只是数据的视图。这里有一个放在滚动面板上的典型表格: 本文展示如何完成一些常见的表格相关的任务:包括以下部分:(1)创建一个简单的表格(2)向容器添加表格(3)改变每每一栏的宽度(4)用户
2014-04-24 10:36:26 909
转载 如何设置Java桌面程序界面外观(How to Set the Look and Feel)
JOptionPane.showConfirmDialog(null, "是否退出系统");
2014-04-24 10:33:54 766
转载 12306买票的脚本,成功抢到几张卧铺.
// ==UserScript==// @name 12306// @namespace 12306// @version 0.1// @description enter something useful// @match https://dynamic.12306.cn/*// @require http://ajax.googleapi
2014-04-22 11:14:38 1531
转载 java中的io系统详解
相关读书笔记、心得文章列表 Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamRead
2014-04-17 12:05:33 689
转载 Java中数据库连接池原理机制的详细讲解
相关读书笔记、心得文章列表 连接池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池 (Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接 建立一个“缓
2014-04-17 12:04:33 802
转载 JDBC数据类型
l详细信息见java.sql.Typesl几种特殊且比较常用的类型 1.DATA,TIME,TIMESTAMPàdate,time,datetime存:ps.setDate(i,d);ps.setTime(i,t);ps.setTimestamp(i,ts); 取:rs.getDate(i);rs.getTim
2014-04-17 11:38:19 681
转载 com.mysql.jdbc.PreparedStatement.setBinaryStream(ILjava/io/InputStream;J)V问题原因
当数据库字段为blob类型时 ,我们如果使用PreparedStatement中的setBinaryStream(int,InputStream,int)方法需要注意在向blob字段类型中插入数据时,要使用javaio的inputstream,读入文件。而相反从blob字段中读出数据时,同样使用javaio的inputstream,再用javaio的outputstream写入文件。
2014-04-17 10:08:54 1227
转载 Java日期格式化及其使用例子收集
1 SimpleDateFormat担当重任,怎样格式化都行import java.util.Date;import java.text.SimpleDateFormat;public class Demo{ public static void main(String[] args) { Date now=new Date(); SimpleDateFormat f=new
2014-04-16 16:16:21 654
转载 程序员学习能力提升三要素
http://www.csdn.net/article/2014-04-16/2819338-Programmer-Learning
2014-04-16 13:12:30 619
转载 青春代码
如果说人生是自我编写的程序,那么青春就是其中意味深长的代码,或简单,分解成彼此独立的字符;或复杂,拼凑成一连串神秘的语句;我们尝试着不断调试,不断优化,无论编译的结果如何,过程才是最美。如果说这段代码不能复制,那么我愿用一生去续写。。。
2014-04-15 16:46:18 922
转载 Java中使用JDBC操作MySQL数据库
在做查询和修改时,还有问题,发现上次数据转换时没把证劵代码没输出来,所以在修改时主码没有,无法通过主码查询某行数据,并进行修改,代码写了,里面还存在主码问题
2014-04-15 11:35:48 702
转载 23个MySQL常用查询语句
一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,,!=,!>,!,= 二查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WHERE sname like '刘%' SELECT * FROM tb_stu W
2014-04-15 11:33:27 532
转载 Java对话框Dialog
Dialog类和Frame类都是window的子类。对话框必须依赖于某个窗口或组件,当它所依赖的窗口或组件消失时,对话框也消失;当它所依赖的窗口或组件可见时,对话框会自动恢复。 一、Dialog类的主要方法 1.Dialog(Frame f,String s):构造一个具有标题s的初始不可见的对话框,f是对话框所依赖的窗口。 2.Dialog(Frame f,Stri
2014-04-15 11:32:41 1284
转载 JFrame、JWindow、JDialog、JOptionPane演示程序
Java中各种窗口应用演示程序一,JFrame: 带标题栏和边框,可带菜单栏,一个GUI程序至少得拥有一个 JFrame 或 JWindow,不会挡住主JFrame 二,JWindow: 可单独使用,也可从属于 JFrame ,可当成一JFrame使用,仅是无标题栏,无窗口按钮,
2014-04-15 11:31:33 2221
转载 JDBC注册驱动程序三种方式
一、DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());jdbc是使用桥的模式进行连接的。DriverManager就是管理数据库驱动的一个类,java.sql.Driver就 是一个提供注册数据库驱动的接口,而com.microsoft.sqlserver.jdbc.SQLServe
2014-04-13 17:24:29 1369
转载 Java中getResourceAsStream的用法
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoade
2014-04-13 15:56:02 529
转载 java.util.Properties类 学习笔记
java.util.Properties类 学习笔记 学习目标: 1、认识properties文件,理解其含义,会正确创建properties文件。2、会使用java.util.Properties类来操作properties文件。3、掌握相对路径,能正确书写一个properties文件的相对路径。 一、认识properties文件
2014-04-13 15:32:05 583
转载 java assert
assert expression1;assert expression1:expression2;如果expression1为true,则不抛出错误,程序正常运行,expression2也不会执行。如果expression1为false,则抛出异常,程序中断跳出,expression2执行。一般来说,不要在expression1、expression2中使用函数的返回值;
2014-04-13 11:22:03 687
转载 什么是字符串常量池?
在理解字符串常量前,我们先熟悉一下如何创建一个字符串,在Java中有两种方法可以创建一个字符串对象:使用new运算符。例如:1String str = newString("Hello");使用字符串常量或者常量表达式。例如:12
2014-04-12 21:41:23 767
转载 70个功能和小技巧 - 全面彻底搞定Windows 7
Windows 7比Vista要好用而且有很多新功能。 不过,由于系统较新, 其中的一些功能并不是很容易被人们所发现,所以我们把其中的一些最重要的技巧和窍门创建成一个列表并且一步一步的向大家进行介绍。1. PC Safeguard 电脑守卫我很少让其他人使用我的电脑,因为我怕他们会把它弄的乱七八糟的,但是看起来,微软已经替我考虑到这一点并且顺便解决了这个问题。PC Safeguar
2014-04-10 11:43:38 1340
转载 Comparable与Comparator的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包
2014-04-10 11:25:59 508
转载 Java泛型详解
1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List, List等更多的类型。注意,现在List, List是两种不同的类型,他们之间没有继承关系,即使String继承了Object。下面的代码是非法的 List ls = new Arra
2014-04-10 10:49:43 676
原创 子类对象可以直接转化为基类,而基类对象不能直接转化为子类对象
package day2;import java.text.FieldPosition;public class Test { public static void main(String[] args) { FieldPosition fp = new FieldPosition(10); FieldPosition fp1 = new MyTest(8); // MyT
2014-04-10 10:10:21 2418
转载 java反射机制详解 及 Method.invoke解释 getMethod
JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对
2014-04-09 22:54:01 690
转载 Method Class.getMethod(String name, Class<?>... parameterTypes)
Method getMethod(String name, Class... parameterTypes) --返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。 方法后面接收的就是Class类的对象,而如:String.class、int.class这些字节码才是Class类的对象 也可以
2014-04-09 22:50:43 2518
转载 java的三元运算符
这种运算符比较罕见,因为它有三个运算对象。但它确实属于运算符的一种,因为它最终也会生成一个值。这与本章后一节要讲述的普通if-else语句是不同的。表达式采取下述形式:布尔表达式 ? 值0:值1若“布尔表达式”的结果为true,就计算“值0”,而且它的结果成为最终由运算符产生的值。但若“布尔表达式”的结果为false,计算的就是“值1”,而且它的结果成为最终由运算符产生的值。当
2014-04-09 15:46:10 1031
转载 Java的的三元运算符
Java提供一个特别的三元运算符(ternary)经常用于取代某个类型的if-then-else语句。这个运算符就是?,并且它在Java中的用法和在C/C++中的几乎一样。该符号初看起来有些迷惑,但是一旦掌握了它,用?运算符是很方便高效的。?运算符的通用格式如下:expression1?expression2:expression3 其中,expression1是一个布尔表
2014-04-09 15:45:52 978
转载 Java实现定时任务的三种方法
在应用里经常都有用到在后台跑定时任务的需求。举个例子,比如需要在服务后台跑一个定时任务来进行垃圾回收(译者注:个人觉得用定时任务来跑垃圾回收不是很好的例子,从译者接触到的项目来看,比较常见的是用定时任务来进行非实时计算,清除临时数据、文件等)。在本文里,我会给大家介绍3种不同的实现方法:普通thread实现TimerTask实现ScheduledExecutorService实现
2014-04-09 14:50:23 646
转载 堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2014-04-08 22:12:04 637
转载 javaswing中给按钮添加快捷键
使用快捷键时按钮控件基本上不是输入焦点,因此也无法触发键盘事件,查看了帮助文档,发现触发此事件的主体可以是本身也可以是主体的父类新建一个类让它继承JButton并实现keyListener,然后在按钮控件的paint()方法中增加如下语句: // 将父窗口所有组件的键盘输入事件加入侦听器 Component[] comp = getParent().get
2014-04-08 10:30:12 2529
转载 如何给swing加上alt+x和ctrl+x快捷键
1.给菜单栏上的菜单alt+x快捷键非常简单:private JMenu helpInfo = new JMenu("帮助");helpInfo.setMnemonic(KeyEvent.VK_?);public void setMnemonic(int mnemonic)设置当前模型上的键盘助记符。助记符是某种键,它与外观的无鼠标修饰符(通常是 Alt)组合时(如
2014-04-08 10:29:33 1062
转载 如何使JTextArea随着窗体的变化自动调整大小
import java.awt.*;import javax.swing.*;public class TextAreaTest { public static void main(String[] args) { TextAreaFrame frame = new TextAreaFrame(); frame.setDefaultCloseOper
2014-04-08 09:51:35 11038
转载 JTextArea设置滚动条
应将JTextArea置于JScrollPanel中若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。 以下摘自[url]http://zhidao.baidu.com/question/31571035.html?fr=qrl[/url] JTextArea txaDisplay = new JTe
2014-04-08 09:51:04 1226
转载 HashSet中是如何判断元素是否重复的
HashSet不能添加重复的元素,当调用add(Object)方法时候,首先会调用Object的hashCode方法判hashCode是否已经存在,如不存在则直接插入元素;如果已存在则调用Object对象的equals方法判断是否返回true,如果为true则说明元素已经存在,如为false则插入元素。以下转载自:http://www.hijava.org/2010/02/ho
2014-04-07 17:54:09 1001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人