- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 使用Java实现Windows自带计算器(超简单)
import java.io.IOException;public class Calc { public static void main(String[] args) { String osName = System.getProperty("os.name"); System.out.println(osName); StringBuffer systempathBuff
2013-08-01 19:51:02
4991
原创 学习Oracle总结
输入ed命令产生记事本,使用反斜杠(/)来执行文件中的语句 设置列宽 set lines 500;或者set line 500; 通过设置设置 命令行窗口->默认值->布局 调整显示区域大小 Oracle有三个默认用户:sys system scott(默认在10g和11g中没有开启) sys用数据库的超级用户,老版本中有默认密码【change_on_install】,新版...
2013-05-05 19:00:42
696
原创 解决数据库连接的几个错误
今天练习更新数据库,遇到了几个问题,半天才想明白,在这里给大家分享一下:一个是使用insertRow()插入一行记录时抛异常,一个是deleteRow()删除一行记录时抛异常,异常分别是:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]行中有错误 at sun.jdbc.odbc.JdbcOdbcResul...
2013-04-30 22:00:53
754
转载 为什么Linux/Ubuntu中找不到北京时间
2009年02月20日。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。安装Linux的时候要选时区,在下拉列表中就会发现,里面没有北京,却有上海和重庆,还有乌鲁木齐。为什么呢?这个问题一直没有得到解答。日前有空,上网搜了一番,基本有了答案。电脑里用时区这个东西,历史并不长,按Wikipedia的说法,最早应该是在1986年,一位叫做Arthur
2013-04-29 09:57:34
2353
原创 静态初始化器的定义(initializer)
静态初始化器是由关键字static引导的一对大括号括起的语句组。作用是:在加载时,初始化类的静态域。如有多个static{}程序段,则在类的初始化时,会依次执行。 与构造函数相同,他们都是用来完成初始化的工作,但是静态初始化器与构造函数有三点不同: ①构造函数是对每个新创建的对象初始化,而静态初始化器是对类自身进行初始化。 ②构造函数是在用new运算符产生新对象时由系统自动执行,...
2013-04-28 14:46:34
2303
原创 Java类的静态初始化器(initializer)
Java类接受一整块的静态初始化代码,这部分代码会在第一次load class的时候执行。当类有一些静态变量,同时不能用一行代码解决初始化时,可以使用这个方法。而不是建一个initial方法,每次new的时候都调用一次,这样的好处就是在使用Class.forName(xxx.xx.xx)等方法加载类的时候,自动调用static{……}内的语句,完成对类的初始化,常用来加载驱动程序,比如Clas...
2013-04-28 14:33:48
1789
原创 数据库连接Class.forName的作用
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对...
2013-04-28 12:09:15
682
原创 漫天花雨程序的完善
昨天看优快云论坛,看到一个可以送给女朋友做生日礼物的程序,今天将程序完善了一下,实现了从指定目录读取文件内的所有图片在屏幕上显示。废话不多说直接上效果图:import java.awt.Dimension;import java.awt.Point;import java.awt.Toolkit;import java.awt.event.KeyAdapter;import j...
2013-04-26 21:13:10
902
原创 解决读取web.xml中文字符乱码问题
在使用servlet中使用pw.println(this.getServletConfig().getInitParameter("author"));语句输出web.xml中的参数信息时,遇到中文字符就会在浏览器网页上显示“?”乱码,网上解决方法有很多,但是都不太好用,今天自己研究了一种超简单的方法,只要将web.xml另存为,然后选择系统默认的gb2312编码就可以了,这样在程序中就可以通过g...
2013-04-24 16:42:58
1010
原创 怎样在eclipse中调用API文档
eclipse跟其他IDE一样也支持调用API文档,将光标停留在相应类或方法上,按F1键,既可在右方有相应提示具体设置方法如下:在Package Explorer视图中点击找到工程中的JRE System Library,然后右击rt.jar选择properties(或者选中jar包按快捷键Alt+Enter)进入对话框。然后从左边选择Javadoc Location,在右边选...
2013-04-22 21:45:42
2599
原创 解决Servlet中文乱码
默认情况下Servlet向浏览器发送的编码为西欧语言ISO-8859-1,不包含中文,所以如果服务器端向浏览器发送的内容中包含中文就会显示为“?”乱码,解决方法有很多,如下:各种编码一览A. JSP/Servlet都有的编码设置1. request.setCharacterEncoding("UTF-8")2. response.setCharacterEncoding("U...
2013-04-22 21:05:03
872
原创 Ubuntu12.04安装MySQL
通过UpdateManager重新选择下载服务器之后,再通过 sudo apt-get install mysql-server命令安装MySQL就出现E: Unable to locate package mysql-server错误,原来是更换软件源之后还需要执行sudo apt-get update命令来获得最近的软件包的列表,列表中包含一些包的信息,比如这个包是否更新过,等上面命令执行完后...
2013-04-19 21:23:07
723
原创 怎样让VirtualBox虚拟机既可以上网又可以和主机通信
在虚拟机VirtualBox上安装了Ubuntu,为了使主机能够访问虚拟机上Ubuntu中运行的SSH服务,进行远程登陆,可以将虚拟机网络设置成Host-Only方式,主机和虚拟机可以通信,但是虚拟机无法通过主机访问Internet,如果网络设置成NAT方式,虚拟机虽然可以上网,但是却无法和主机通信。怎样既可以让虚拟机可以和主机通信又可以上网呢?我们可以通过NAT方式的端口转发功能同时实现这两个功...
2013-04-19 20:47:28
1429
原创 PrintWriter和PrintStream的区别与联系
PrintStream类和PrintWriter类PrintStream主要操作byte流,而PrintWriter用来操作字符流。读取文本文件时一般用后者。java的一个字符(char)是16bit的,一个BYTE是8bit的PrintStrean是写入一串8bit的数据的。PrintWriter是写入一串16bit的数据的。String缺省是用UNICODE编码,是16b...
2013-04-06 17:02:28
1536
原创 GUI编程n种方法实现两个数相加
题目:三个TextField一个Label一个Button实现两个数相加求和一、用一个类实现:第一种(不继承Frame):import java.awt.*;import java.awt.event.*;class TestCalc1 implements ActionListener{ TextField tf1 = new TextField(10); Text...
2013-02-18 18:24:05
1480
原创 java数组整体赋值技巧
在C语言中类似于两个数组整体赋值的操作是不被允许的#include <stdio.h>int main(int argc, char *argv[]){ int a[] = {1, 2, 3}; int b[3]; b = a; //error: ISO C++ forbids assignment of arrays return 0;}但是在java中我...
2013-02-16 16:08:56
2844
CentOS7.4使用yum安装postgresql10.3并修改数据库存放位置
2018-05-04
Eclipse in Action: A Guide for the Java Developer
2013-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人