开始-java之路(1)
开始-java之路(1)
2011年02月17日
今天开始更新自己的java笔记。
每天学习一点,两天一更,希望我能坚持下去…… 2.15: java语言简介:
1991年Sun公司James Gosling等人开始开发名为Oak的语言,希望用于控制嵌入在有线电视交换点,Pda等的微处理器。
1995年正式命名java Oricle:默认用户名Scutt
java 既安全,可移植,又可跨平台,能够解决internet上的大型应用问题。最重要特点:跨平台性(核心作用是java虚拟机,实现开发一次运行无数次)
为什么java 有平台无关性:java 源代码-- (编译,(包括编译型,解释型))--java 字节码-- (运行)--java 虚拟机-- 可用于 windows 、linux 、solaris
java程序的类型:
1:Applet :由java编写,在internet上运行的程序,在任何客户端系统上均可下载Applet。
2: 应用程序:在计算机的操作系统支持下运行的程序。既可以基于GUI,又可以基于命令行界面CUI。
开发包:JDK:是有助于程序员开发java程序的java开发工具包 j2sdk1.6.0-02。
了解: SDK: 专门开发win系列的用户接口
DDK:在windows下开发驱动
2.16:上:
安装目录:jdk 给开发者用的 jre 给用户用的
bin目录:存放可执行文件
jre目录:运行时的环境
lib 目录:开发工具所需要的其他类库
sample目录:java API 的编程样例
环境变量的好处:简化目录
创建环境变量:1,创建java_home映射值是C:/Program Files/Java/jdk1.6.0_23
2,在Path中加入%java_home%/lib 3,新建CLASSPATH映射值.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOM E%/lib/tools.jar
Java 的源代码必须以.java 作为扩展名 ,java 的文件名必须和公共类的名字一样
第一个名为HelloJava文件:
public class HelloJava
{
public static void main(String args[])
{
System.out.println("hello java!!");
}
}
在DOS下:
输入Javac HelloJava.java(必须带扩展名)
生成的.class文件是字节码,然后用java HelloJava运行成功,输出结果:hello java!!
下:
Javadoc :对源代码的注释生成注释文档
注释:// 单行注释 /* */ 多行注释 /** */注释文档
开发java程序的步骤:
1:创建java源程序
2:编译
Javac:读取java源程序并翻译成java虚拟机能够明白的指令集合,以字节码的形式保存在文件中,扩展名为class
3:运行
Java:用于执行java字节码的解释器,取出指令并且翻译成计算机能够执行的代码。
注意参数的用法:
一个参数:将System.out.println("hello java!!");改为System.out.println(args[0]);先编译:javacHelloJava.java,翻译时需输入java HelloJava chenhanbin. 此时chenhanbin 是参数,或java HelloJava " chenhanbin nihao "此时chenhanbin nihao 算一个参数;
两个参数:再System.out.println(args[0]);后再加System.out.println(args[1]);先编译:javacHelloJava.java, 翻译时需输入两个参数,如:java HelloJava chenhanbin nihao 此时chenhanbin 是第一个参数,而 nihao 是第二个参数
Static 关键字直接调用Main 方法而无需创建类的实例
Java虚拟机:可运行java字节码的虚拟计算机系统,有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信
Java 特点:
简单----------删除了C++中许多复杂的功能,如指针操作和字符串重载
Java不允许直接通过指针找到地址 面向对象
健壮性
安全性
分布式
多线程
猜你喜欢
转载自tkxhw29a.iteye.com/blog/1363306
今日推荐
周排行