java 程序题
//1.编写一个程序,该程序可读入一个外部文件,并将文件内容赋值给一个字符串
package Zhangyiwei
import java.io.*;
public class Zhangyiwei {
public static String filename = "c:\\1.txt";
public static void main(String[] args) throws FileNotFoundException, IOException {
System.out.println("File:"+File2String(filename));
}
/**
* 函数:File2String
* 功能:可读入一个外部文件,并将文件内容赋值给一个字符串
* @param file 文件路径
* @return 字符串内容
* @since 1.0
*/
public static String File2String(String filename) throws FileNotFoundException, IOException{
char[] context = new char[(int)new File(filename).length()];
FileReader filereader = new FileReader(filename);
filereader.read(context);
filereader.close();
return new String(context);
}
}
//2.编写一个程序,该程序可将一个字符串写入外部文件
package Zhangyiwei;
import java.io.*;
public class Zhangyiwei {
public static String filename = "c:\\1.txt";
public static String context = "This is a file made by java.";
public static void main(String[] args) throws IOException {
String2File(filename,context,false);
}
/**
* 函数:String2File
* 功能:将字符串内容赋值给一个外部文件
* @param filename 文件路径
* @param context 字符串内容
* @
相关文档:
单例模式,顾名思义,只能有一个实例。
一.从多线程安全说起,如下图代码,此问题可以用synchronized关键字来解决。该方法缺点:每一个线程在获取实例对象之前都要在synchronized上同步的对象上进行等待,因此效率不高。
二.Double Check方法,见下图代码。Double Check的初衷是只有当instance为NULL时执行的线程才需要在 ......
在编程的时候,经常遇到要判断一个字符串中的字符是否是数字(0-9)
下面我给大家介绍几种实现方法
1.使用Character.isDigit(char)判断
String str = "123abc";
if (!"".equals(str)) {
char num[] = str.toCharArray();//把字符串转换为字符数组
StringBuffer title = new StringBuffer();//使用S ......
手动建表:
CREATE TABLE `excel` (
`id` int(11) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`passwd` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312; 注意是gb2312
然后在连接数据库时加上:
useUnicode=true&characterEncoding=gb2312.
就ok啦! ......
1、首先安装JDK(如安装在C:\Program Files\Java\jdk1.6.0)
2、设置系统环境参数:
1)右击“我的电脑”,选“属性”。
2)选择“高级”选项卡,点击“环境变量”按钮
3)点击系统变量内的“新建&rd ......
对于初学者,也行大家会认为Java包含JavaScript,然而这种从字面意思的理解是错误的,下面小编浅谈一下JavaScript与java的区别。
1. 基于对象和面向对象
Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。
JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。 ......