Java学习记录8
来源:互联网 发布:郑州美好电子淘宝店 编辑:程序博客网 时间:2024/04/29 05:29
1.//import java.util.*;
import java.util.Calendar
public class Cal{ // 打印日历
public static void main(String[] args){
int yyyy=2014;
int MM=04;
MM-=1;
String[] s={"日 ","一"," 二"," 三"," 四"," 五"," 六"};
Date d=new Date();
int yy=d.getYear()+1900;
int mm=d.getMonth();
int dd=d.getDate();
for(String string:s){
System.out.print(string+"\t");
}
System.out.println();
Calendar c=Calendar.getInstance();
c.set(yyyy, MM, 01);
int xq=c.get(Calendar.DAY_OF_WEEK)-1;
for(int i=0;i<xq;i++){
System.out.print(" \t");
}
for(int i=0;i<c.getActualMaximum(Calendar.DATE);i++){
c.set(yyyy, MM, (i+1));
if(c.get(c.YEAR)==yy&&c.get(c.MONTH)==mm&&c.get(c.DATE)==dd){
System.out.print("["+(i+1)+"]\t");
}else{
System.out.print((i+1)+"\t");
}
xq=c.get(Calendar.DAY_OF_WEEK)-1;
if(xq==6){
System.out.println();
}
}
}
}
2.包:
包+类名 是类的全称
java.sql 处理数据库操作
java.util集合和时间操作类
java.lang系统包
java.awt图形化处理包
javax.swing图形化处理包
javax.sql数据库操作的升级包数据源
java.io专门用来处理文件的
java.net网络处理包
javax.servlet B/S网页程序处理
java.text
java.nio新的操作流
java.rmi远程方法调用技术
javax.imageio图片处理流
javax.xml xml处理
java.lang.reflect 反射机制
包名:全小写
com(公司)、org(非营利机构)-----公司名-----项目名称------模块、功能
package test.ll; //包
public class Test {
public static void mm(){//静态方法
String s="aheuwsdefjsejfjjcssnezwv";
String[] s1=s.split("s");
for(String string:s1){
System.out.println(string);
}
}
public static void main(String[] args){
mm(); //引用方法
}
}
package ll;
//import test.ll.Test; //导入包
import static test.ll.Test.mm; //导入test.ll.Test中的静态方法
public class Lk {
public static void main(String[] args){
//Test t=new Test();//new对象方法1
test.ll.Test t=new test.ll.Test();//new对象方法2
//test.ll.Test.mm();//调用方法
mm();
}
}
3.内部类
package lei;
public class Lei {
public static class Test1{//有名内部类
void mm(){
System.out.println("我是Mrs.li"+","+"今天赶不回去");
}
}
public void m(){
Test1 t1=new Test1();
Test1 t2=new Test1();
Test1 t3=new Test1();
Test1 t4=new Test1();
}
public static void main(String[] args){
//new Test1();
Test1 t=new Test1();
t.mm();
}
}
package lei;
public class Lei1 {
public static void main(String[] args){
final String name="lilin";
Lei1 l=new Lei1(){//无名内部类
public String toString(){
return name;
}
};
System.out.println(l);
}
}
import java.util.Calendar
public class Cal{ // 打印日历
public static void main(String[] args){
int yyyy=2014;
int MM=04;
MM-=1;
String[] s={"日 ","一"," 二"," 三"," 四"," 五"," 六"};
Date d=new Date();
int yy=d.getYear()+1900;
int mm=d.getMonth();
int dd=d.getDate();
for(String string:s){
System.out.print(string+"\t");
}
System.out.println();
Calendar c=Calendar.getInstance();
c.set(yyyy, MM, 01);
int xq=c.get(Calendar.DAY_OF_WEEK)-1;
for(int i=0;i<xq;i++){
System.out.print(" \t");
}
for(int i=0;i<c.getActualMaximum(Calendar.DATE);i++){
c.set(yyyy, MM, (i+1));
if(c.get(c.YEAR)==yy&&c.get(c.MONTH)==mm&&c.get(c.DATE)==dd){
System.out.print("["+(i+1)+"]\t");
}else{
System.out.print((i+1)+"\t");
}
xq=c.get(Calendar.DAY_OF_WEEK)-1;
if(xq==6){
System.out.println();
}
}
}
}
2.包:
包+类名 是类的全称
java.sql 处理数据库操作
java.util集合和时间操作类
java.lang系统包
java.awt图形化处理包
javax.swing图形化处理包
javax.sql数据库操作的升级包数据源
java.io专门用来处理文件的
java.net网络处理包
javax.servlet B/S网页程序处理
java.text
java.nio新的操作流
java.rmi远程方法调用技术
javax.imageio图片处理流
javax.xml xml处理
java.lang.reflect 反射机制
包名:全小写
com(公司)、org(非营利机构)-----公司名-----项目名称------模块、功能
package test.ll; //包
public class Test {
public static void mm(){//静态方法
String s="aheuwsdefjsejfjjcssnezwv";
String[] s1=s.split("s");
for(String string:s1){
System.out.println(string);
}
}
public static void main(String[] args){
mm(); //引用方法
}
}
package ll;
//import test.ll.Test; //导入包
import static test.ll.Test.mm; //导入test.ll.Test中的静态方法
public class Lk {
public static void main(String[] args){
//Test t=new Test();//new对象方法1
test.ll.Test t=new test.ll.Test();//new对象方法2
//test.ll.Test.mm();//调用方法
mm();
}
}
3.内部类
package lei;
public class Lei {
public static class Test1{//有名内部类
void mm(){
System.out.println("我是Mrs.li"+","+"今天赶不回去");
}
}
public void m(){
Test1 t1=new Test1();
Test1 t2=new Test1();
Test1 t3=new Test1();
Test1 t4=new Test1();
}
public static void main(String[] args){
//new Test1();
Test1 t=new Test1();
t.mm();
}
}
package lei;
public class Lei1 {
public static void main(String[] args){
final String name="lilin";
Lei1 l=new Lei1(){//无名内部类
public String toString(){
return name;
}
};
System.out.println(l);
}
}
0 0
- Java学习记录8
- java的学习记录8
- java学习记录20061008
- java学习记录
- java学习记录
- java API学习记录
- java学习记录
- JAVA 学习记录
- java学习记录
- java学习问题记录
- JAVA学习记录
- 继续记录JAVA学习
- java多线程学习记录
- 【JAVA io】学习记录
- JAVA学习记录-键盘输入
- java学习琐碎记录
- 学习java记录
- java 学习记录1
- 2014_04_14第16周周四工作日志:获取用户sid的三种方法
- pyramid学习笔记3-创建注册页面
- Java学习记录7
- 阿里巴巴2011笔试题+答案解析
- NYOJ 91 阶乘之和
- Java学习记录8
- PAT 1074. Reversing Linked List
- yahoo.com邮箱foxmail收发邮件
- PopupWindow
- RTMP流媒体协议在视频监控系统中应用的优势
- Java学习记录9
- POJ 3080 Blue Jeans
- NYOJ 220 推桌子
- 第6周作业1-闰年之循环判断