20121-4-26

Java基础语法(上)

  1. Java语言概述
  2. 常用DOS命令
  3. HelloWorld案例
  4. 注释
  5. 关键字
  6. 常量
  7. 变量
  8. 数据类型
  9. 标识符
  10. 运算符
  11. 流程控制语句

1.Java语言发展史

  1. 詹姆斯.高斯林(James Gosling)

           SUN(Stanford University Network斯坦福大学网络公司)oak

  1. 1995.5.23,java语言诞生;
  2. 1996.1,第一个JDK-JDK1.0诞生;
  3. 1996.9,约8.3万个网页应用了java技术来制作;
  4. 1997.4.2,javaOne会议召开,参与者逾一万人,创当时全球同类会议记录;
  5. 1997.9,javaDeveloperConnection社区成员超过十万;
  6. 1998.2,JDK1.1被下载超过2000000次;
  7. 1998.12.8,java2企业平台J2EE发布(J2EE1.2);
  8. 1999.6,SUN公司发布java三个版本:标准版(J2SE)、企业版(J2EE)、微型版(J2ME);
  9. 2001.6.5,Nokia宣布到2003年将出售一亿部支持java的手机;
  10. 2001.9.24,J2EE1.3发布;
  11. 2002.2.26,J2SE1.4发布,此后java的计算能力有了大幅提升;
  12. 2004.9.30,J2SE1.5发布,成为java语言发展史上的又一里程碑,为了表示该版本的重要性,J2SE1.5更名位JavaSE5.0;
  13. 2005.6,javaOne大会召开,SUN公司公开java SE6,此时,Java的各种版本已经更名,以取消其中的数字“2”;J2ME更名为Java ME,J2SE更名 Java SE,J2EE更名为Java EE;
  14. 2006.12,SUN公司发布JRE6.0;
  15. 2009.12,SUN公司发布JavaEE6;
  16. 2011.7,甲骨文发布Java SE7;
  17. 2014.3,甲骨文发表Java SE8;

2.Java语言三部分

  1. J2SE(java 2 platform standard edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
  2. J2ME(Java 2 platform Micro edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。(嵌入式、淘汰不学)
  3. J2EE(java 2 platform enterprise edition)企业版(用户量庞大):是为开发企业环境下的应用程序提供一套解决方案,该技术体系中包含如servlet、jsp等,主要针对于web应用程序开发。   客户端(例如:qq登录界面之类) 服务端 数据库

3.Java跨平台原理

  1. 平台:指的是操作系统(windows,linux,mac)。
  2. 跨平台:java程序可以在任意操作系统上运行,一次编写到处运行。
  3. 原理:实现跨平台需要依赖Java的虚拟机JVM(java virtual machine)。

补充;linux系统稳定安全,一般用于企业的服务器。

4.JVM(跨平台) JRE(运行环境)和JDK

  1. JRE:java runtime environment (java运行环境):包括java虚拟机(JVM,java virtual machine)和java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
  2. JDK:java development kit (java开发工具包):JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不用在单独安装JRE了。其中的开发工具,编译工具(javac.exe)运行工具(java.exe)等。
  3. 简单而言,使用JDK开发完成的java程序,交给JRE去运行。
  4. JVM在JRE中,JRE在JDK中。

5.常用DOS命令

  1. 打开控制台:win+R,然后回车。
  2. 常用命令:
  1. d:回车 盘符切换。
  2. dir(directory):列出当前目录下的文件以及文件夹。
  3. cd(change directory):改变当前指定目录(进入指定目录)。
  1. 进入 cd 目录; cd 多级目录 eg;cd lao进入文件夹。
  2. 回退 cd..(返回上一行)     cd\
  3. cls (clear screen)清屏。
  4. exit  退出dos命令行。

6.HelloWorld案例的编写

  1. 首先定义一个类:public class 类名
  2. 在类定义后加上一对大括号:{}
  3. 在大括号中间添加一个主(main)方法/函数:public static void main (String[] args){}
  4. 在主方法的大括号中间添加一行输出语句:System.out.println(“HelloWorld”);

eg:

public class Hello{

 public static void main(String[] args){

System.out.println(“HelloWorld”);

}

}

程序执行流程:保存程序,win+R输入cmd,输入文件所在的盘(D盘),cd 程序所在文件夹的路径 回车,javac 文件名(javac Hello.java)(生成字节码文件.class),java 文件名(java Hello)(程序运行)。

7.HelloWorld案例的运行

  1. 在命令行模式中,输入javac命令对源代码进入编译,生成字节码文件(javac Hello.java)。
  2. 编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名(java Hello)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值