- 浏览: 467161 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (272)
- java基础 (59)
- struts (8)
- spring (8)
- 数据库 (8)
- java 网络编程 (29)
- hibernate (3)
- JavaScript (10)
- 日志管理 (2)
- jsp (4)
- servlet (7)
- xml (4)
- ajax (2)
- web service (4)
- 算法与数据结构 (13)
- java 反射机制 (11)
- java 泛型 (3)
- java I/O (8)
- java 线程 (12)
- JavaEE (6)
- java解惑 (33)
- 工具 (5)
- MyEclipse编程实践 (1)
- OSGI (2)
- 设计模式 (9)
- 正则表达式 (0)
- EJB (3)
- Ubuntu linux (6)
- Android (1)
- web前端 (2)
- 找工作 (1)
- SCA (1)
- maven (1)
- 缓存 (1)
- json (1)
- javamail (1)
- 工作笔记 (2)
最新评论
-
霜花似雪:
博主可以分享一下源码吗?
使用maven构建web项目实例 -
王庆波-行:
很好的demo!
memcache使用实例 -
surpassno:
大写的牛逼
java可视化显示内存使用情况 -
zhulin0504:
怎么访问NetEcho.html页面呀???
applet与servlet的网络通信 -
springdata:
java多线程实例demo源代码下载:http://www.z ...
java多线程例子
21天学通java
比较基础
第一天 创建简单application和appletHotJava是一个浏览器,它是第一个可以运行java的applet程序的浏览器,applet类似于页面中的图片原理,但它是动态的、可交互的。
java创建于1991,而hotjava创建于1994年
java是平台无关的,如java的基本数据类型在所有的平台上的长度都是一样的。
java开发环境有两部分:编译器(即jdk中的javac)和解释器(即jdk中的java)(编译器编译java源文件,并产生字节码文件,而bytecode文件是平台无关的,在通过
字节码解释器,解释成各个机器码,执行之)
java applet可以用appletviewer执行,它是jdk的一部分,也可以用支持applet的浏览器运行。
java文件名和定义的java公共类名是相同的。
Applet继承java.applet.Applet类,没有main方法,有init方法(初始化applet),
start方法(启动),paint方法(在屏幕上显示)HelloWorldApplet.java
applet必须是Public的,如果去掉public或改为其他修饰符,虽然编译通过,但执行时会出现错误java.lang.RuntimeException: java.lang.IllegalAccessException: Class sun.plugin2.applet.Plugin2Manager$12 can not access a member of class HelloWorldApplet with modifiers ""
编译java文件,javac HelloWorldApplet.java
然后将applet添加到Web页面中,需要编写相应的html文件,位置与编译后的HelloWorldApplet.class处在同一个目录HelloWorldApplet.html,
第二天 面向对象编程
接口是一组操作的集合,操作并没有实现,只有方法头,没有方法体。
类方法和类变量可以用类本身调用,也可以用类的实例进行调用。建议用前者。
第三天,java基础
Number是所有数字类的父类,如Integer,Double,Float
java的语句以分号结束,有复杂语句,用{}包围。
变量其实是内存中的一个地址,存的是其值。变量声明:int x, y, z;
String firstName, LastName; 局部变量必须先初始化才能使用,而实例变量和类变量不必,因为它们有默认值。
java数据类型有:8种基本数据类型,类,数组。Java的浮点数字是符合IEEE 754(用于定义浮点数字和算术的国际标准)
java中三种注释:/* */(多行注释),//(单行注释),/** */(javadoc可以生成API)。
java有字符常量,有些带有转义字符的,如\ddd表示八进制表示的字符,
\xdd表示十六进制。。,\udddd表示Unicode表示的字符。
java的字符串常量比较特殊,当你使用字符串常量时,java会自动创建一个String类,而对于数字和字符常量则不会。
第四天,对象处理
类使用new实例化的,需要构造函数。当你创建一个实例时,java自动为该对象动态分配内存
System.out.println();System是一个与系统相关的类,out是PrintStream类型的类变量,println是方法
java中的casting映射?有三种:基本数据类型之间的,类之间的,以及将基本数据类型映射成类。
boolean类型的不能cast成其他类型,但是可以将1或0cast成boolean型。
类之间的cast必须满足继承关系。
基本类型和类之间的转换,要用到特殊的包装类,Integer intObject = new Integer(35);int theInt = intObject.intValue(); // returns 35
对象比较、复制、所属类
对象比较能用的运算符只有==和!=,不能用>=或其他。
对象复制:clone是Object的方法,clone没有参数。
确定对象所属类:String name = obj.getClass().getName();或者是instanceof
instanceof还可以用于接口,如果一个类实现了这个接口,返回true
第五天:数组,条件和循环
java中的数组也是对象。包括声明,创建数组对象(new)。
switch语句的条件只能是byte,short,int,char类型的,这些类型都能cast为int
第六天:创建类和应用程序 简单
第七天:方法 方法重载(同一个方法名,不同的参数,包括参数个数和类型,与方法的返回值没有关系)
构造方法,你不能直接调用构造方法,它是在你使用new关键字创建类时,由java自动调用的。
方法覆盖,当调用一个方法时,java会先在本类中寻找方法定义,如果没有,就到父类中寻找,直到找到为止,否则抛出异常。
finalizer方法,与构造方法相反,在垃圾回收和对象的空间释放时,调用该方法。
void finalize(){} 可以在任何时候调用该方法,但是不保证一定垃圾回收
。。。。。比较简单,自己慢慢看电子书吧
比较基础
第一天 创建简单application和appletHotJava是一个浏览器,它是第一个可以运行java的applet程序的浏览器,applet类似于页面中的图片原理,但它是动态的、可交互的。
java创建于1991,而hotjava创建于1994年
java是平台无关的,如java的基本数据类型在所有的平台上的长度都是一样的。
java开发环境有两部分:编译器(即jdk中的javac)和解释器(即jdk中的java)(编译器编译java源文件,并产生字节码文件,而bytecode文件是平台无关的,在通过
字节码解释器,解释成各个机器码,执行之)
java applet可以用appletviewer执行,它是jdk的一部分,也可以用支持applet的浏览器运行。
java文件名和定义的java公共类名是相同的。
Applet继承java.applet.Applet类,没有main方法,有init方法(初始化applet),
start方法(启动),paint方法(在屏幕上显示)HelloWorldApplet.java
import java.applet.Applet; import java.awt.Graphics; public class HelloWorldApplet extends Applet { public void paint(Graphics g){ g.drawString("Hello World", 5, 25); } }
applet必须是Public的,如果去掉public或改为其他修饰符,虽然编译通过,但执行时会出现错误java.lang.RuntimeException: java.lang.IllegalAccessException: Class sun.plugin2.applet.Plugin2Manager$12 can not access a member of class HelloWorldApplet with modifiers ""
编译java文件,javac HelloWorldApplet.java
然后将applet添加到Web页面中,需要编写相应的html文件,位置与编译后的HelloWorldApplet.class处在同一个目录HelloWorldApplet.html,
<HTML> <HEAD> <TITLE>Hello to Everyone!</TITLE> </HEAD><BODY> <P>My Java applet says: <APPLET CODE="HelloWorldApplet.class" WIDTH=150 HEIGHT=25> </BODY> </HTML>双击html文件,或appletviewer HelloWorldApplet.html,显示相应结果,并会在屏幕右下角有一个java的小图标,只有关闭浏览器时,小图标才会消失
第二天 面向对象编程
接口是一组操作的集合,操作并没有实现,只有方法头,没有方法体。
类方法和类变量可以用类本身调用,也可以用类的实例进行调用。建议用前者。
第三天,java基础
Number是所有数字类的父类,如Integer,Double,Float
java的语句以分号结束,有复杂语句,用{}包围。
变量其实是内存中的一个地址,存的是其值。变量声明:int x, y, z;
String firstName, LastName; 局部变量必须先初始化才能使用,而实例变量和类变量不必,因为它们有默认值。
java数据类型有:8种基本数据类型,类,数组。Java的浮点数字是符合IEEE 754(用于定义浮点数字和算术的国际标准)
java中三种注释:/* */(多行注释),//(单行注释),/** */(javadoc可以生成API)。
java有字符常量,有些带有转义字符的,如\ddd表示八进制表示的字符,
\xdd表示十六进制。。,\udddd表示Unicode表示的字符。
java的字符串常量比较特殊,当你使用字符串常量时,java会自动创建一个String类,而对于数字和字符常量则不会。
第四天,对象处理
类使用new实例化的,需要构造函数。当你创建一个实例时,java自动为该对象动态分配内存
System.out.println();System是一个与系统相关的类,out是PrintStream类型的类变量,println是方法
java中的casting映射?有三种:基本数据类型之间的,类之间的,以及将基本数据类型映射成类。
boolean类型的不能cast成其他类型,但是可以将1或0cast成boolean型。
类之间的cast必须满足继承关系。
基本类型和类之间的转换,要用到特殊的包装类,Integer intObject = new Integer(35);int theInt = intObject.intValue(); // returns 35
对象比较、复制、所属类
对象比较能用的运算符只有==和!=,不能用>=或其他。
对象复制:clone是Object的方法,clone没有参数。
确定对象所属类:String name = obj.getClass().getName();或者是instanceof
instanceof还可以用于接口,如果一个类实现了这个接口,返回true
第五天:数组,条件和循环
java中的数组也是对象。包括声明,创建数组对象(new)。
switch语句的条件只能是byte,short,int,char类型的,这些类型都能cast为int
第六天:创建类和应用程序 简单
第七天:方法 方法重载(同一个方法名,不同的参数,包括参数个数和类型,与方法的返回值没有关系)
构造方法,你不能直接调用构造方法,它是在你使用new关键字创建类时,由java自动调用的。
方法覆盖,当调用一个方法时,java会先在本类中寻找方法定义,如果没有,就到父类中寻找,直到找到为止,否则抛出异常。
finalizer方法,与构造方法相反,在垃圾回收和对象的空间释放时,调用该方法。
void finalize(){} 可以在任何时候调用该方法,但是不保证一定垃圾回收
。。。。。比较简单,自己慢慢看电子书吧
- 21天学通java.pdf (5.8 MB)
- 下载次数: 81
发表评论
-
java Romdom例子
2011-06-16 16:41 1886random.netInt()如果括号里 ... -
java 内部类详解(转)
2011-06-01 15:47 4964Java 内部类 分四种:成员内部类、局部内部类、静态内部类和 ... -
Fibonacci数列计算+找出出现次数最多字符+不同数字的排列组合
2011-05-26 15:40 20971,斐波拉契数列的计算 package chapter9; ... -
java中的System类中的方法
2011-05-24 11:00 994public final class System exten ... -
java可视化显示内存使用情况
2011-05-20 16:03 2588package memoryManage; /* * ... -
java 界面swing之表格
2011-05-20 13:39 6528package othertest; import ja ... -
java的队列和栈的一些api
2011-05-16 11:31 1693类 Stack<E> java.lang.Obje ... -
JAVA 中一些api(字符字符串缓冲,URL类,Math类方法,正则表达式)
2011-05-12 10:36 1736CharBuffer字符缓冲区, StringBuffer字符 ... -
java applet 一个简单的例子(applet+html)
2011-05-09 16:49 4156java applet是一个类,其层次结构如下图: 类 JAp ... -
java 核心技术(数组(杨辉三角),散列码,对象拷贝,枚举类型,定时器)
2011-05-04 10:43 1559数组java中无多维数组,都是一维数组,多维数组可以看做是数组 ... -
设计模式总结
2011-04-26 16:50 868对于GoF总结的经典的23中设计模式,分为3类: (1)创建型 ... -
猜数字游戏
2011-04-12 17:27 1176package guessNumber; import ... -
Comparator实现排序
2011-04-01 14:13 8649在java.util包中有一个Collections类,里面实 ... -
理解浮点数存储
2011-03-15 09:44 987整体呈现 二进制浮 ... -
java.lang.UnsatisfiedLinkError解决办法
2011-03-10 16:59 1174实质上就是Eclipse下配置jdk,jre环境的问题 win ... -
java string,stringbuffer区别例子
2011-01-11 14:44 1361public class test_3 { public ... -
java定时器的使用
2011-01-11 09:20 1448有时需要在一定时间段后,执行某一个操作 java中现有的Ti ... -
对象简单克隆clone和引用(转)
2010-12-15 17:02 868对象克隆,返回和原对 ... -
java applet例子---图片像素处理
2010-12-07 17:01 1919package applet; import java. ... -
java applet例子---跟踪图片对象的加载
2010-12-07 16:56 1495用java.awt包中的MediaTracker跟踪一个Ima ...
相关推荐
21天自学速成Java语言电子书和21天学通Java语言的目标是帮助初学者快速掌握Java编程基础,通过系统的学习和实践,能够在短时间内具备独立编写Java程序的能力。 在21天的学习过程中,通常会涵盖以下关键知识点: 1....
21天学会java pdf格式的书 相当不错的书
Java电子书制作工具是针对移动设备,特别是早期的智能手机,如诺基亚S40或S60系列手机,设计的一款应用程序。这些工具允许用户将文本、图片甚至音频内容整理成便于在手机上阅读的电子书格式。由于早期的手机操作系统...
21天学会java web
基于JAVA_JSP电子书下载系统主要用功能包括: 图书信息分类查询、书名和作者查询、用户注册、点券充值、留言板 公告阅览、会员管理、书籍管理、书籍类别管理、公告管理等等功能 (1)后台管理: 个人信息管理:实现个...
Java电子书打包通常指的是将一系列相关的Java学习资料、教程或者代码示例整理成一个压缩文件,便于用户下载和存储。这种打包方式可以帮助开发者快速获取所需的学习资源,节省时间和空间。以下是一些关于Java编程和...
《21天学通Java Web开发》是Java Web开发的基础教程,针对没有接触过或还不是特别熟悉Java Web开发的读者,详细介绍了Java Web开发的基础概念及技术要点。全书分为6篇共21章内容,第一篇为Java Web基础篇,介绍了...
在提供的压缩包中,我们有四本经典的Java相关的英文电子书,涵盖了从基础到高级的各种主题,非常适合Java开发者进行深入学习。 第一本书是《O'Reilly - Jakarta Struts Cookbook》。Struts是Apache软件基金会的一个...
java毕业设计——基于java_JSP电子书下载系统的设计与实现(论文+源代码+答辩PPT+数据库).zip java毕业设计——基于java_JSP电子书下载系统的设计与实现(论文+源代码+答辩PPT+数据库).zip java毕业设计——基于java_...
Java电子书制作工具的一个例子就是JBookMaker_v1.06.exe,这是一个应用程序,可以下载并安装在计算机上使用。 在使用Java电子书制作工具时,首先要理解电子书的基本结构。电子书通常包含封面、目录、章节内容以及...
Java程序员必读(含12本电子书)part1,总共5部分,需要下载后一起解压。
本人收集的有关java的电子书,以及一些面试资料,面试资料很实用!
毕业设计javajsp电子书下载系统sqlserver-qkrp源码含文档工具包 页面是jsp,数据库sqlserver,jdk1.8,开发工具用ecplise、myecplise、sts、idea都可以 包括系统管理员模块和会员模块 (1)在会员模块,作为会员,可以...
Java格式电子书制作器是一种工具,它专门用于创建和编辑以Java为载体的电子书籍。在数字出版领域,电子书已经成为越来越重要的阅读形式,而Java作为跨平台的编程语言,可以使得电子书在多种设备上运行,包括但不限于...
Java电子书制作是一个技术性较强的领域,涉及到的内容广泛且实用。在这个特定的场景中,我们关注的是一个名为"JAVA电子书制作的工具",它是一个能够将TXT文本转换为JAVA格式的软件。这个工具的独特之处在于它具备...
设计模式:Java语言中的应用.pdf 深入JAVA虚拟机.pdf 深入JAVA虚拟机第二版.pdf 深入学习:JFC SWING—JAVA 基础类组件集.pdf 统一软件开发过程.pdf 重构_改善既有代码的设计[高清版].pdf 重构-改善既有代码的设计....
java pdf电子书及习题java pd
一个一个上传太累了,又因为权限限制,我尽可能多的...Java并发编程实践-电子书-03章.pdf Java并发程序设计教程.pdf Java核心技术 第八版 卷Ⅰ(基础篇).书签版.pdf Java核心技术(卷2)第8版.pdf Java解惑(中文).pdf }