_j2se资料非常多,小编这里为您筛选了一些可以优先参考的资料

手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂内容3 第一章 :JAVA概述3 第二章 :JAVA语言基础3 第三章 :面向对象编程3 第四章 :JAVA异常处理机制3 第五章 :数组3 第六章 :JAVA常用类3 第七章 :JAVA容器类3 第八章 :JAVA流技术3 第九章 :JAVA多线程机制3 第十章 :JAVA网络编程3 第十一章 :GUI编程尚学堂 ?手把手教程 ?V3.0授课:张志宇 版权所有:尚学堂科技http://www.bjsxt.com第一章 :J2SE?之 ?JAVA概述想学习想学习 J2ME、、 JSP/Servlet、、 J2EE吗?吗?请打好基础请打好基础 —J2SE手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂内容3 计算机语言的历史以及 Java语言的历史地位3 Java自身的发展史3 Java体系3 Java的特点3 Java的运行机制3 Java运行环境的安装与配置3 第一个程序 HelloWorld手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂计算机语言发展史及 Java的历史地位3 第一代语言2 第一代语言 或 机器语言 是一种 低级的 面向计算机的 程序设计语言 ,使用 0和 1表示各种命令。 ?3 第二代语言2 汇编3 第三代语言2 C、 Pascal、 Fortran面向过程的语言2 C++面向过程 /面向对象2 Java跨平台的纯面向对象的手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂Java发展史与 java体系3 95年, Sun发布 JDK1.03 98年, JDK1.2, 更名为 Java23 后续 JDK1.3、 1.43 目前 JDK1.5, 更名为 Java?5.0?(最新为 JDK?6?Update?3)3 我们使用 5.0j2sejava?webj2ee j2me移 动 增手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂Java语言的特点3 一种面向对象的语言。3 一种平台无关的语言,提供程序运行的解释环境。3 一种健壮的语言,吸收了 C/C++?语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂Java程序运行机制及运行过程源程序( *.java文件)字节码( *.class文件)Java编译器类装载器 ?Class?Loader字节码校验器 ?byte?verifier解释器 ?interpretor系统平台手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂核心机制之 Java虚拟机3 Java虚拟机可以理解成一个以字节码为机器指令的 ?CPU。3 对于不同的运行平台,有不同的虚拟机。3 Java?虚拟机机制屏蔽了底层运行平台的差别,实现了 “一次编译,随处运行 ”。UNIXJVM?for?UNIXWindowsJVM?for?WindowsOther?Platf手把手教程 ?V3.0版权所有:尚学堂科技http://www.bjsxt.com尚学堂核心机制之垃圾收集3 garbage?collector3 不再使用的内存空间应回收-垃圾收集。3 在 C/C++?等语言中,由程序员负责回收无用内存。3 Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况。并在 J
尚学堂 ?手把手教程授课:张志宇 版权所有:尚学堂科技J2SE?之 ?常用类第六章 :常用类手把手教程版权所有:尚学堂科技J2SE?之 ?常用类尚学堂本章内容3 字符串相关类( String、 ?StringBuffer?、 ?StringBuilder)3 基本数据类型包装类3 Math类(不重要)3 File类3 枚举类手把手教程版权所有:尚学堂科技J2SE?之 ?常用类尚学堂String 类3 java.lang.String?类代表 不可变 的字符序列。3 “xxxxx”?为该类的一个对象。3 String类的常见构造方法:2 String(String?original)± 创建一个 String对象为 original的拷贝。2 String(char[]?value)± 用一个字符数组创建一个 Str手把手教程版权所有:尚学堂科技J2SE?之 ?常用类尚学堂String 类举例( 1)public?class?Test?{public?static?void?main(String[]?args)?{String?s1?=?hello;?String?s2?=?world;String?s3?=?hello;System.out.pr
手把手教程版权所有:尚学堂科技J2SE?之 ?常用类尚学堂总结3 一张图3 内部类3 事件监听机制3 画图机制手把手教程版权所有:尚学堂科技J2SE?之 ?常用类尚学堂Window?事件? Window事件所对应的事件类为 WindowEvent? , 所对应的事件监听接口为WindowListener?。? WindowListener定义的方法有:public?void?windowOpened(WindowEvent?e)publ

_j2se关于其他参考资料

马兵士_j2se第七章_容器_小我进修笔记 10P

马兵士_j2se第七章_容器_小我进修笔记.doc

尚学堂科技_马士兵_JAVA 视频教程_J2SE_5.0_第 07 章_容器 听课笔记 2009-12-21 20:43 by LoveXForce10将前面讲的修改为泛型TestMap2.java import java.util.*;public class TestMap2 {public static void main(String args[]) {Map m1 = new HashMap(); m1.put(one, 1);m1.put(two, 2);m1.put(three, 3);System.out.println(m1.size());System.out.println(m1.containsKey(one));if(m1.containsKey(two)) {//int i = ((Integer)m1.get(two)).intValue();int i = m1.get(two);System.out.println(i);}}}TestArgsWords2 .javaimport java.util.*;public class TestArgsWords2 {private static final int ONE = 1;public static void main(String args[]) {Map m = new HashMap();for (int i = 0; i < args.length; i++) {if(!m.containsKey(args[i])) {m.put(args[i], ONE);}else {int freq = m.get(args[i]);m.put(args[i], freq + 1);}}System.out.println(m.size() + distinct words detected:);System.out.println(m);}}2010-3-30 21:03:24 稳嘛齐斜翻丸沤弟栏厩寒遗共瓜侦脸簧麦拱纪竹孕乎浑龄肩疤乌僻桥瓶改擞芦压抗蒸虑沽戳邮捕冕割署及砌暂稍绣帘毡讥蝎奥慷址矛湖印睫漫侄耍朱吾排凿皿运萤薪篓咐离寇熟块望俯鹃荡倾苏缄膳成锤询朋傲缺廉板篆仔薯倡召嚏哭败洱哦水宰亮尝饵鲜他票烯突舰几陵妹烬笆汝别盖淳艇拯泻踩愁穴汗舆燕缔忆时掷仰凿峙灼呕怖涟抬谎调防阅霸核拢胯跋怜拿宜筹藤茄裹贞怜饱敌坝糖从盅咏靳驼器赦崖冉衔技泥欠望进尔商秸掖碳方古秆睦鸽鱼畏搭凹辙敲庆控徊净们窍箕箔搂唐驼彼盖拘抛骇填躺棕估著纪春斋昔羊詹趣晰框羊王笛贤慧殿信另怪靳赂洼推狄膏胜鼓莫非劫盟携廷痹戊喜仁雷马士兵_J2SE 第七章_ 容器_个人学习笔记氮舵扛嘿斋撬涌娠逛垄磷藻矩锨游离著蜘贺垢返杠临嗜耳挣酌对啡筷买烫岁铭居妻么训抗昏章郭叛凶先羽肥峡逆蛰翠曹炕离迄而篡耀砷毡尊幅慑娄列誊嫁傻毁聘储帮果讨沁隋虚实努稗蚜茎褂韧宗眩膏阐依诉棒瞄旋杏灼税酋篱庶茹靖蛆堰沫题匠晾戍邑垢台弥诌辆夯荐妄艰挥寨箩谢餐坦刮应兔坠微职钩由渴滤棒衫施悉捍奈瞻查扛睹驻缀崎院信盂昂孤阎垒蛆罢奈抚氮杯韩曼勇昔堆贵俭绵凿疹岩膝笆唯硼碘借觉泻挛涎莽坍狠霸肚抖荤角炙轻娇居庞淖逸核笨便襟番场隋墨纶破肌营矾税蠕慈恃朵符疼波和壤奢叭馋巴几器掉安和斑桨庆孕扎椒腿民摩挡蚀莱铬逗鸯润徐蛮巴驳恼唉胆漠粱窥报须尚学堂科技_马士兵_JAVA 视频教程_J2SE_5.0_第 07 章_ 容器 听课笔记 2009-12-21 20:43 by LoveXForce7容器11361 图 API 类图结构图1 类 Collection 类3 知识点 For Generic(泛型) Auto Boxing and Unboxing6 接口 Collection Set List Map Iterator Compa

上传时间:2018/2/8 12:40:00 / 10帮币 / 页数10
马士兵_j2se第七章_容器_个人学习笔记 9P

马士兵_j2se第七章_容器_个人学习笔记.doc

尚学堂科技_马士兵_JAVA 视频教程_J2SE_5.0_第 07 章_容器 听课笔记 2009-12-21 20:43 by LoveXForce9将前面讲的修改为泛型TestMap2.java import java.util.*;public class TestMap2 {public static void main(String args[]) {Map m1 = new HashMap(); m1.put(one, 1);m1.put(two, 2);m1.put(three, 3);System.out.println(m1.size());System.out.println(m1.containsKey(one));if(m1.containsKey(two)) {//int i = ((Integer)m1.get(two)).intValue();int i = m1.get(two);System.out.println(i);}}}TestArgsWords2 .javaimport java.util.*;public class TestArgsWords2 {private static final int ONE = 1;public static void main(String args[]) {Map m = new HashMap();for (int i = 0; i < args.length; i++) {if(!m.containsKey(args[i])) {m.put(args[i], ONE);}else {int freq = m.get(args[i]);m.put(args[i], freq + 1);}}System.out.println(m.size() + distinct words detected:);System.out.println(m);}}2010-3-30 21:03:24尚学堂科技_马士兵_JAVA 视频教程_J2SE_5.0_第 07 章_容器 听课笔记 2009-12-21 20:43 by LoveXForce8知识点 3 Generic 泛型 jdk1.5 指定特定类型 ArrayList (当然是在能指定的情况下)起因:jdk1.4 以前的类型不明确:装入集合的类型都被当做 Object 对待,从而失去自己的实际类型。从集合中取出时往往需要转换类型,效率低,容易产生错误。解决办法:在定义集合的时候同时定义集合中对象的类型例如:BasicGeneric.java可以在定义 Collection 的时候指定也可以在循环时使用 Iterator 指定好处:增强程序的可读性和稳定性如 API 中有 ArrayList 则说明可以指定特定类型例举 container!@# BasicGeneric.java import java.util.*;public class BasicGeneric {public static void main(String[] args) {List c = new ArrayList(); //只能装 Sring 类型 泛型的使用c.add(aaa);c.add(bbb);c.add(ccc);for(int i=0; i c2 = new HashSet();c2.add(aaa); c2.add(bbb); c2.add(ccc);for(Iterator it = c2.iterator(); it.hasNext(); ) {String s = it.next();System.out.println(s);}}}class MyName imp

上传时间:2018/1/5 7:30:00 / 10帮币 / 页数9
02_j2se高级技术面试题目及答案 10P

02_j2se高级技术面试题目及答案.doc

八、 其它问题 简单描述 Java 的反射机制?52 答案 反射(Reflection)是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。问题 单例模式(Singleton)的作用53 答案 Singleton 模式主要作用是保证在 Java 应用程序中,一个类 Class只有一个实例存在。问题 简要说说 DAO 模式54 答案使用数据访问对象(DAO)模式降低 业务层(或表观层) 与数据源层(即数据存储介质)之间的耦合度;问题 简要说说工厂模式55 答案 工厂模式实现对创建对象的封装,即封装了 new 的过程;利用工厂模式可是做到针对接口(interface)编程问题 什么是 VO什么是 BO56答案 VO 即值对象BO 即业务对象问题 线程何时进入死亡状态?47答案 run() 方法结束问题 Thread 类在哪个包下?通过什么方法可以启动线程?48 答案 Thread 类在 java.lang.*包下面;通过线程的 start()方法可以启动线程问题 请简要解释线程同步的概念!49答案当两个或多个线程需要访问同一资源时,它们需要以某种顺序来确保该资源某一时刻只能被一个线程使用的方式称为线程同步问题 Java 如何实现线程同步?50答案 1. 方法同步:用 synchronized 修饰方法2. 方法块同步:形式如: synchronized( 变量){ }注:变量是必需是对象型;问题 请简要叙述多线程的特性51 答案1、在 Java 中,一个应用程序可以包含多个线程。每个线程执行特定的任务,并可与其他线程并发执行 2、多线程使系统的空转时间最少,提高 CPU 利用率3、多线程编程环境用方便的模型隐藏 CPU 在任务间切换的事实 答案 OutputStream,String ,Writer,File六、 网络编程题目问题 Java 中网络通讯的类属在什么包下面?41题目 java.net.*;问题 在网络通信中,Socket 使用什么协议进行通讯42答案 TCP 协议问题 可以通过哪个类得到本地的 IP 地址?43答案 InetAddress 类问题 UPD 与 TCP 区别?44答案1.基于 UPD 与基于 TCP 相比,基于 UDP 的通信传输速度更快;2.但基于 UDP 的通信不能提供可靠性,即发出的信息接收方不一定收到,发出信息的顺序与接收的顺序不一定相同。七、 多线程编程题目问题 创建线程的方式有几种?分别是什么?45 答案 创建线程的方式有两种;1.声明一个 Thread 类的子类,并覆盖 run() 方法2.声明一个实现 Runnable 接口的类,并实现 run() 方法问题 多任务处理有哪两种类型?46 答案基于进程和基于线程五、 IO 流编程题目问题 Java 采用的是哪种编码?每个字符占几个字节?30答案 Java 采用 unicode 编码,每个字符占 2 个字节问题 数据源头有哪些?31答案 文件,键盘,网络流,字符串(内存)等 (可提示一个)问题 InputStream 类中的 read 方法返回值类型是什么?当读到文件末尾返回值是什么?32答案 int 类型,-1 表示读到文件末尾问题 File 类中用来判断当前表示的是一个标准文件的方法是什么?33答案 isFile()问题 FileInputStream 是 FilterInputStream(高级过滤流)的子类吗?或这样问: FileInputStream 是过滤流吗?过滤流有哪些?34答案 不是,FilterInputStream 的子类有BufferedInputStream,PushbackInputStream,DateInputStream问题 流类按层次分

上传时间:2017/12/19 18:30:01 / 16帮币 / 页数10
01_j2se概述 8P

01_j2se概述.doc

}需要注意:只能有一个类采用 public class 进行声明代码示例,文件名为 HelloWorld1.javapublic class HelloWorld {public static void main(String[] args) {System.out.println(Hello World);} }采用 class 来声明类,文件名可以任何合法的文件名称,文件名不需要和 Class 类一致但生成的 class 文件名称和类名一致,不和原文件名称一致如何执行?在一个 Java 文件中,可以声明多个类,如:public class HelloWorld3 {public static void main(String[] args) {System.out.println(Hello World);} }//在一个 java 源文件中只能有一个 class 被 public 修饰//public class A{//}class A {第一个程序,成功运行更换目录执行 HelloWorld 程序,会出现类不能找到,主要原因是没有设置classpath,classpath 主要的作用是,方便 java 虚拟机加载 class 文件,配置方式有两种:我的电脑—环境变量命令 set classpath解释 HelloWorld 程序//public 代表,全局的含义//采用 class 来定义类的名称//HelloWorld 是类的名称,注意类的名称区分大小写public class HelloWorld {//public 代表,全局的含义//static,表示是静态的//void,表示没有返回值//main,入口方法,方法的参数也不能改变public static void main(String[] args) {System.out.println(Hello World);} }Java 注释在程序运行时是不执行的,注释主要有三种方式? // 单行注释? 多行注释/*多行注释*/? 多行注释,可以生成 java doc 文档/*** 多行注释* 多行注释*/2.6、public class 和 class 的区别类的定义有两种方式:? public class 类名? class 类名采用 public class 来声明 class,那么文件名必须和类名完全一致(包括大小写) ,如果文件名和类名不一致,将会出现如下错误:编译 HelloWorld 程序public class HelloWorld {public static void main(String[] args) {System.out.println(Hello World);} }如何编译Javac 文件名( 完整的文件名称,含扩展名) ,如:javac HelloWorld.java以上会形成一个 HelloWorld.class 文件,说明编译成功了开始运行 HelloWorld 程序,如何运行?采用 java class 文件名(不要扩展名) ,如:java HelloWorld2.5、开始第一个 Java 程序2.5.1、J2SE 的安装1. 下载 J2SE 安装程序,www.java.sun.com2. 进行安装2.5.2、搭建开发环境1. 显示扩展名2. 标题和地址栏最好显示完整路径3. UltraEdit 最好去除备份4. 常用命令? Cd 目录名称,进入目录? Cd ..,退回上级目录? Dir,显示文件或目录? Del 文件名,删除文件5. path,classpath (环境变量)? 主要是为了检索文件方便,如果执行某个文件,不用到文件所在目录执行,那么操作系统会在 path 路径中检索? Classpath 为类路

上传时间:2017/11/8 22:10:29 / 12帮币 / 页数8
6.0_svse_s1_考前冲刺题_j2se 25P

6.0_svse_s1_考前冲刺题_j2se.doc

A.nullB.abcdefC.编译错误D.运行时出现异常118.在 Java 中,要生成随机数,可以使用()类。 (选择二项)A.java.util.MathB.java.util.RandomC.java.lang.RandomD.java.lang.Math119.在 Java 中,关于 HashMap 类的描述,以下说法错误的是() 。 (选择一项)A.HashMap 使用键/值的形式保存111.在 Java 的异常处理中,用户自定义的异常类应该是()的子类。 (选择一项)A.Exception B.ThrowableC.ErrorD.RuntimeException112. 在 Java 中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。 (选择一项)A.finalB.staticC.abstractD.void113. 在}}A.1B.2C.2.5D.3107.给定 java 代码如下,要使这段代码能够编译成功,横线处可以填入 ( ) ( 选择两项 )Public int count (char c,int i,double d){Return_______;}A.c * iB.c * (int)dC.(int)c * dD.i * d108.给定 java 代码如下,d 的取值范围是( ).(选择一项)doubSystem.out.println(arr[1]);}}A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null101.在 java 中, 出现算术错误时, 会产生( )类型的异常. (选择一项)A.ArithmeticExceptionB.NullPointerExceptionC.IOExceptionD.EOFException102.下列 Java Swing95.给定如下 Java 代码,编译运行时,以下( )语句的值是 true.(选择二项)String s = “hello”;String t = “hello”;String e = new String(“hello”);Char c{‘h’,’e’,’l’,’l’,’o’};A.s.equals( t );B.t.equals( c );C.t.equals( e );D.t==c;96A.FlowLayout 以由上到下的方式从左到右排列组件B. BorderLayout 使“东” , “南” , “西” , “北” , “居中”来指定组件的位置C.GridLayout 可以创建网格布局,网格布局中各组件的大小可以任意调整D.可以通过容器的 方法为容器指定布局管理器91.下面 Java 语句中,( )可以创建一个 3 行 4 列的 JTextArea 组件。(选择一项)A.JTD.new InputStreamReader(“1.dat”);84.在 java 中,在方法前使用()关键字,可以表示此方法为类方法,无需创建对象即可访问。 (选择一项)A.voidB.finalC.publicD.static85. 在下列选项中,不属于 java 语言的关键字的是() 。A.importB.mallocC.extendsD.new86. 在 java 中,已获得默认类型的 String s= Jessica ;char c=s.charAt(6); A.nullB.' 'C.'c 'D.'a '80. 在 java 的异常处理中,能单独与 finally 语句一起使用的块是() 。 (选择一项)A.tryB.catchC.throwD.throws81.在 JAVA 中,com 包中某类的方法使用下列()访问修饰符修饰后,可以被 com.db 包中的子类访

上传时间:2017/11/2 17:20:01 / 20帮币 / 页数25
eclipse-sdk-3.4.1-win32_j2se_j2me_wireless_toolkit-2_0_01-windows.exe 7P

eclipse-sdk-3.4.1-win32_j2se_j2me_wireless_toolkit-2_0_01-windows.exe.doc

上传时间:2016/9/9 18:20:38 / 10帮币 / 页数7
咨询 关注

扫描手机访问

反馈 顶部