JAVA基础篇(一)
本篇内容系统JAVA基础知识介绍,适用于初学者和复习的朋友阅读。作为本人,虽尽量查阅各种书籍,但是仍难避免各种错误和不当,还请看过并发现其中错误的朋友指正。
一.简介
1.Green Team小组与JAVA
(1).1990年12月,SUN公司由Patrik Naughton, Mike Sheridan和James Gosling成立了Green Team小组。当时这个小
组的主要目标是要发展一种分布式系统构架,使其能在消费性电子平台执行,如PDA,手机,信息家电等。
(2).1992年9月3日,Green Team发表了一款名叫Star Seven的机器。虽然其非常像现在的PDA,不过当时的它就比现在的
PDA拥有更强大的功能。
2.JAVA名字的得来:JAVA语言的前身Oak主要用来撰写Star7上面的程序。Oak表示一颗橡树,是由于James Gosling办公室窗外
正好有一颗橡树。但是在注册时发现这个名字已经被注册过了,工程师们喝着咖啡想的时候忽然联想到手上的咖啡而取名JAVA。
3.JAVA发展:在当时这门优秀的语言并没有被市场所接受,直到全球信息网浏览器--Mosaic诞生才改变局面。JAVA以其优异的功能
在全球信息网的平台上撰写出高互动性的网页程序,我们称之为Applet。而在那时还没有其他语言(如现在的c#)能够做到,所以
濒临断市的JAVA又重获生机。1995年5月23日,JDK1.0a版本正式对外发布。
二。JAVA语言
相关文档:
很久没上来了,发现虽然资料和书看的很多,但是很久没碰的东西还是很容易淡忘。以后希望能多记录吧。
今天玩了把线程池,并对其中的参数做了一些调整,并记录在多并发情况下线程数对各种情况的反应。程序是网上找的,并作了稍微修改。
java的线程池实现,ThreadPool
package net.zj.hz.yk.thr ......
学到JAVA的面对对象,发现如此强大!
万物皆对象,万物为我所用!
对JAVA产生强烈的好感!
但对于Sun公司的收购,JAVA不知会如何?
--------------------------------------------------
这第一篇文章,是我在CSDN的开端。
之后我会更新我的博客,写上一些学习感受。
希望能在这里找到一片新的天地! ......
最近有网友问:如何让一个JAR文件随JVM启动时运行?java.exe是不能够做成这样的,不过可以自己定制java.exe,定制java.exe在如下情况有用:
1.不想程序的进程名显示为java.exe
2.希望程序双击就可以运行。
下面是一段示例代码:
// JVM_CPP.cpp : Defines the entry point for the console application.
//
#include ......
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。
一:无返回值的存储过程
存储过程为:
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
......
我们应用某种数据类型时,很多时候要进行类型转换等操作。在Delphi中,类型转换函数感觉很零乱,如字符串转整形、整形变字节数组等等。
而在JAVA中,已经将Java的基本数据类型与其提供了一些常用的类型操作的方法进行了封装,这样才有一切皆对象的感觉。
在学习包装类时,找了几个比较有意思的类进行了学习!
Integer
I ......