- 浏览: 457672 次
- 性别:
- 来自: 天津
博客专栏
-
Java基础笔记
浏览量:267766
最新评论
-
谁说我不是会员:
602165057 写道Collection<Objec ...
JAVA基础 之 Collection -
谁说我不是会员:
ljy520zhiyong 写道不是用stringbuilde ...
JAVA基础 之 StringBuffer -
DARKER_ye:
居然还能评论
Java基础 之 File -
DARKER_ye:
DARKER_ye 写道
Java基础 之 File -
DARKER_ye:
Java基础 之 File
文章列表
简要说明
1.Runtime类是java程序的运行时环境
2.通过Runtime.getRuntime() 获得当前的运行环境实例
3.程序不能主动创建自己的Runtime实例
4.功能:能访问jvm相关信息,最重要的是它可以执行命令行
5.新鲜出炉的 ...
如何使用:
1.运行cmd 如图:
打开后直接录入 文章下面介绍的命令(关机和重启命令慎用哦!!!)
2.上面的太基础?OK 做个bat批处理文件吧 方便运行 步骤:
a.新建一个文件(txt格式即可)
b.文本内容写本文中介绍的命令(例如 做一个 定时关机 或者快速打开记事本、计算器的快捷方式)
c.将文件改名为 XX.bat(只有扩展名是bat即可)
几点说明:
1.可以加上 @echo off 表示此语句后所有命令都不显示命令本身。
2.bat方式运行一个程 ...
简要说明:
1.System类代表的是当前JAVA程序的运行平台
2.System类提供了很多静态方法来做系统级的操作(具体见程序)
3.更详细的API请参见 http://docs.oracle.com/javase/7/docs/api/
主要方法代码示例:
package com.cxy.f;
import java.util.Map;
public class SystemTest
{
/**
* System类方法使用测试(java 7)
*/
public static void main(String[] args)
...
String(不可变字符串序列)
StringBuffer(线程安全的可变字符串序列)
StringBuilder(非线程安全的可变字符串序列)
个人理解(仅供参考,欢迎指正):
1.String是不可变的,StringBuffer/StringBuilder 是可变的。
2.String类提供更加丰富的功能函数(相对另外两个)。
3.频繁的做字符串增减操作时,处于性能优化的角度请考虑使用StringBuffer/StringBuilder,因为这个时候它工作的实质还是转换成可变序列然后再做操作。
4.StringBuilder是JDK1.5开始出现的类,他和String ...
说明:
1.JDK1.5之后出现了StringBuilder,一个可变的字符串序列
2.他的用法基本StringBuffer相同,
3.StringBuilder和StringBuffer不同的地方在于 StringBuffer是线程安全的
4.单线程、不需要线程安全的情况下,处于性能的考虑,优先选择StringB ...
总结一下常用的sql语句,测试版本:5.1
1.创建表
CREATE TABLE t_test
(
id_ VARCHAR(32),
title_ VARCHAR(255),
content_ VARCHAR(2000),
create_time_ VARCHAR(25),
state_ VARCHAR(10)
)
2.插入语句
INSERT INTO t_test VALUES ('1', '标题','内容','2013-01-30','1')
INSERT INTO t_test (id_,title_,state_) VALUES ('2', ...
JAVA基础 之 String
- 博客分类:
- java
package com.cxy.e;
public class StringTest
{
/**
* String类
*/
public static void main(String[] args)
{
//String.valueOf 将各种类型转换成String类型
int a=123;
String aStr=String.valueOf(a);
System.out.println("================================");
//字符串的长度
St ...
JAVA基础 之 日期
- 博客分类:
- java
package com.cxy.f;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateAndCalendarTest
{
public static void main(String[] args)
{
//Date类对象表示当前日期和时间
//划横线的为过时的方法 就是java不建议再使用的
Date nowDate=new Date();
System.out.println( ...
JAVA基础 之 Math
- 博客分类:
- java
package com.cxy.e;
public class MathTest
{
/**
* 数学类
*/
public static void main(String[] args)
{
//返回大于或等于参数的最小整数值
System.out.println(Math.ceil(12.1));
System.out.println("============================");
//返回小于或等于参数的最小整数值
System.out.println(Math.floor ...
package com.cxy.e;
public class E
{
public static void main(String[] args)
{
/*
* 字符串做+的操作 实际上是创建了 StringBuffer的对象,然后用append方法进行改变
* 所以直接用StringBuffer的效率要比string的高
* String 和 StringBuffer 还有一个重要的不同 StringBuffer的操作是会修改当前字符串的。
* */
StringBuffer sb=new StringBuffer();
...
SVN相关操作
1.创建版本库 svnadmin create D:\svnroot
2.D:\svnroot\conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd
然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sal ...
JAVA/JSP获得路径总结
- 博客分类:
- java
在jsp和class文件中调用的相对路径不同。
在jsp里,根目录是WebRoot
在class文件中,根目录是WebRoot/WEB-INF/classes
当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
项目中的 this.getServlet().getServletConfig().getServletContext().getRealPath("");
java中的 System.getProperty("user.dir")
jsp中获取项目路径 ...
spring mvc 双亲上下文问题
- 博客分类:
- spring
如果你使用了listener监听器来加载配置,一般在Struts+Spring+Hibernate的项目中都是使用listener监听器的。如下
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Spring会创建一个全局的WebApplicationContext上下文,称为根上下文 ,保存在 ServletContext中,
key是WebA ...
spring mvc处理静态文件
- 博客分类:
- spring
现在流行REST开发风格,REST风格的URL 是不希望看到例如:*.do后缀的。
<servlet-mapping>
<servlet-name>cxy</servlet-name>
<!--为了符合REST风格,这里就需要改成/-->
<url-pattern>/</url-pattern>
</servlet-mapping>
但是这样引来一个问题,静态的文件将不能被访问到。spring 提供了2种处理办法。
1.<mvc:def ...
java 数组比较排序
- 博客分类:
- java
java数组比较排序需要实现Comparable接口,并实现其中的compareTo方法,方可用compareTo进行比较或者用Arrays.sort(arrayObj); 进行排序
代码:
/**一个雇员类 实现了比较的接口
* @author CXY
*
*/
public class Employee implements Comparable<Employee>
{
/**
* 姓名
*/
private String name;
/**
* 工资
*/
private float money; ...