`
妖术在烧纸
  • 浏览: 10089 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

java基础知识

 
阅读更多
1、关于split分割字符串

public class test2 {
	public static void main(String args []){
		String str = "http//:localhost:8080/student?name=234&pwd=908";
		String str1 = str.substring(str.indexOf("?")+1);
		System.out.println(str1);
		String [] str2 = str1.split("&");
		String [] str3 = str2[0].split("=");
		String [] str4 = str2[1].split("=");
		Map map = new HashMap();
		map.put(str3[0], str3[1]);
		map.put(str4[0], str4[1]);
		System.out.println(map.get("name"));
		System.out.println(map.get("pwd"));
	}
}

2、group by 与 order by
ORDER BY 用于对数据按指定的列和方法排序。 
 
select * from syscolumns order by id asc, colorder desc; 
指示查询出的结果 按 id 正序排列, colOrder 逆序排列。 
 
GROUP BY 用于汇总统计。 HAVING 用途和 WHERE类似,但用于对 GROUP BY 的结果进行过滤。 
select id, count(id) from syscolumns group by id; 
这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数。 
 
select id, count(id) from syscolumns group by id having count(1) > 10; 
这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数,但 having 后的条件指定了只显示 count(id) 大于 10 的数据。
 
先Group by ,后 Order by

3、日期

获取当前时间

1. 
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss"); 
String datetime = tempDate.format(new java.util.Date()); 
 
2. 
Calendar now=Calendar.getInstance(); 
String time=now.get(Calendar.YEAR)+"-"+(now.get(Calendar.MONTH)+1)+"-"+now.get(Calendar.DAY_OF_MONTH)+" "+now.get(Calendar.HOUR_OF_DAY)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND); 
  
 
3.Date curDate= new Date(System.currentTimeMillis()); 

1、SimpleDateFormat format = new  SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); //24小时制  
2、SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制

获取年月日

Calendar cal = Calendar.getInstance();
String year = String.valueOf(cal.get(Calendar.YEAR));
String month = String.valueOf(cal.get(Calendar.MONTH)+1);
String day = String.valueOf(cal.get(Calendar.DATE));
System.out.println(year+" "+month+" "+day);
Calendar与Date的转化

                Calendar c = Calendar.getInstance();
Date date = c.getTime();
计算某天是一年当中的第几天

c.set(Calendar.YEAR, 2014);
		c.set(Calendar.MONTH, 7);
		c.set(Calendar.DATE, 5);
		int weekno = c.get(Calendar.WEEK_OF_YEAR);
		System.out.println(weekno);
结果:32


判断是否是闰年

public boolean isLeapYear(int year) {  
    return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);     } 


[color=red]
4、java的转义字符
[/color]

\"  双引号
\'  单引号
\\  反斜杠

[color=red]
5、什么时候用Thread.getContextClassLoader()
[/color]
需要动态加载很多类和资源的时候 .
       通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 :
²        系统类加载器或叫作应用类加载器 (system classloader or application classloader)
²        当前类加载器
²        当前线程类加载器

http://uule.iteye.com/blog/762949(来源)
分享到:
评论

相关推荐

    Java基础知识点总结.docx

    Java是一种广泛使用的面向对象的编程语言,其基础知识涵盖了多个方面,包括语法、面向对象特性、异常处理、多线程...以上只是Java基础知识的一个概述,每个话题都值得深入探讨和实践,不断学习和总结是提升技能的关键。

    java基础知识大全(必看经典)

    Java 基础知识大全 本资源摘要信息是 Java 基础知识大全的总结,涵盖了 Java 语言的基本概念、特点、历史发展等方面的知识点。以下是本资源摘要信息的详细内容: 一、 Java 语言的特点 * 面向对象:Java 语言是...

    java基础知识 ppt

    java基础知识,帮助初学者更快更好地掌握java。ppt内容具体易懂,希望对刚接触java的初学者有所帮助。

    Java基础知识总结.pdf

    ### Java基础知识精炼 #### 一、Java概述与发展历程 Java是一种高级编程语言,由Sun Microsystems公司的James Gosling等人于1991年开始研发,原名为Oak,旨在控制嵌入式设备如有线电视交换盒和PDA。1994年正式更名...

    java基础知识总结(很详细全面)

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)的James Gosling等人于1991年...无论是初学者还是经验丰富的开发者,对Java基础知识的深入理解和实践都是提升编程技能的关键。

    java基础知识的培训ppt

    java基础知识的培训ppt,对于java初学者来说可以有一些作用。

    java基础知识总结

    java基础知识

    JAVA基础知识总结.

    JAVA基础知识总结 JAVA基础知识总结 JAVA基础知识总结

    JAVA基础知识总结

    Java基础知识总结涵盖了Java程序设计语言的核心概念和常用知识点。在详细学习和总结这些知识点之前,首先需要对Java有一个整体的认识。Java是一种面向对象的编程语言,它具有跨平台的特性,即“一次编写,到处运行”...

    java基础知识总结(经典)

    Java 基础知识总结是 Java 程序员不可或缺的一部分,本总结将涵盖 Java 的基础知识,包括 Java 概述、Java 语法基础、变量、数据类型、运算符、控制语句、方法、数组、继承、多态、接口、异常、IO 流等。 一、Java ...

    Java基础知识总结 (绝对经典)

    ### Java基础知识总结(绝对经典) #### 一、Java概述 - **起源与发展**:Java语言始于1991年Sun公司的James Gosling等人所开发的Oak语言,原计划用于控制嵌入式设备如有线电视交换盒和个人数字助理(PDA)。1994年...

    java八股文,Java基础知识面试题,md文档

    java八股文,Java基础知识面试题,md文档

    java基础知识点总结及面试问题

    java基础知识点总结及面试问题java基础知识点总结及面试问题java基础知识点总结及面试java基础知识点总结及面试问题

    Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例.zip

    Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础...

    java基础知识点总结

    java基础知识点,面试宝典,最适合你的java面试知识点,所学java知识点总结

    Java基础知识点和答案

    Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案...

    Java基础知识.pdf

    Java基础知识.pdf

Global site tag (gtag.js) - Google Analytics