`
codesec
  • 浏览: 16685 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Java SE 第一课

 
阅读更多

 

 

Java SE 第一课: 

 

Java SE :Java Standard Edition 

Java ME: Java Mobile Edition 

Java EE :Java Enterprise Edition 

 

Java 是由Sun 公司推出的(今年初被Oracle 公司收购)。 

 

收购价格:74 亿美金 

 

J2SE、J2ME、J2EE 

 

JDK :Java Development Kit   (Java 开发必备) 

JRE :Java Runtime Environment   (Java 执行环境) 

 

JDK 包含了JRE 。 

 

Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0) 

 

jdk 1.5(5.0) :Tiger,老虎 

jdk 1.6(6.0):Mustang,野马 

 

1.  下载JDK 

2.  安装JDK 

3.  设定环境变量(可以是用户变量,也可以是系统变量),指向JDK 安装目录中 

    的bin  目录 

4.  通过运行,输入cmd 打开命令行窗口,输入java  –version,显示出Java 版本 

    信息 

 

接下来就可以编写Java 程序了。 

 

可以直接使用windows 记事本来编写Java 程序,也可以使用Editplus,UltraEdit 

等高级文本编辑工具编写 Java                  程序,还可以使用专业的 IDE                  (Integrated 

Development Environment)编写。 

 

第一节课,我们使用记事本实现一个Hello World 的Java 程序。 

 

所有的Java 代码,其后缀都是以java 结尾。 

 

Java 程序的执行过程分为两步: 

1. 编译 

2. 执行 

 

Class 文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。 

 

 

 

编译命令:javac Test.java 

执行命令:java Test          (注意,Test 后面没有.class) 

 

Java 是跨平台的语言,真正执行的不是二进制代码,而是字节码。 

 

JVM   (Java Virtual Machine,Java 虚拟机) 

 

Java 是跨平台的,而JVM 不是跨平台的(JVM 是由C 语言编写的) 

 

Java 之所以能够做到跨平台,本质原因在于JVM 不是跨平台的。 


分享到:
评论

相关推荐

    韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全)-共448页.docx

    java内容介绍 java编程可以分成三个方向: 1、java se (j2se)桌面开发 java中的基础中的基础 2、java ee (j2ee)web开发 3、java me (j2me)手机开发 ...1995 sun正式发布java第一个版本,目前最新是jdk7.0

    北京圣思源JAVA课程笔记(全)

    第一节课,我们使用记事本实现一个Hello World 的Java 程序。 所有的Java代码,其后缀都是以java结尾。 Java 程序的执行过程分为两步: 1. 编译 2. 执行 Class 文件是字节码文件,程序最终执行的就是这个字节...

    JSON-Test-Project:CSSE 4年级学生的第一课。 在Android中使用JSON文件

    JSON测试项目 CSSE 4年级学生的第一课。 在Android中使用JSON文件

    Java语言基础篇

    针对的是Java初学者或者从事其他计算机语言开发但希望转到Java开发工作上来的软件工程师,是所有想入java之门的朋友首先要学的第一门课,也是整个Java开发的核心和基础,也就是大家常说的JAVA SE版本中涵盖的知识;...

    java连接数据库课程设计(1).doc

    *******大 学 学 生 实 验 报 告 实验课程名称 J2EE及JAVA程序设计 开课实验室 DS1501 学 院 软件学院 年级 2012 专业班 2班 学 生 姓 名 学 号 开 课 时 间 2013 至 2014 学年第 2 学期 "总 成 绩 " " "教师签名 " ...

    Java课程设计实验报告及全部源码流程图.doc

    而这次的Java程序设计可以说与以往大不相同,先是在课堂上老师讲述了有关 的基础理论、基本语法知识,而后再加上这两周的课程设计,可以说是真正能够体会到 程序编程的乐趣,也第一次发现自己原来对程序设计是如此的...

    Java课程设计实验报告.docx

    而这次的Java程序设计可以说与以往大不相同,先是在课堂上老师讲述了有关的基础理论、基本语法知识,而后再加上这两周的课程设计,可以说是真正能够体会到程序编程的乐趣,也第一次发现自己原来对程序设计是如此的感...

    java课程设计报告---万年历.doc

    算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后 " ",把该日期以前的位置用空格补上,并总该日起一次输出天数直到月底,该" "月中的天数加上该月一日为星期几的数字再除以7得0换行,即可完整的...

    JAVA万年历课程设计报告(1).doc

    算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后,把该日期以 前的位置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月一 日为星期几的数字再除以7得0换行,即可完整的输出该...

    java连接数据库课程设计.doc

    ****大 学 学 生 实 验 报 告 实验课程名称 J2EE及JAVA程序设计 开课实验室 DS1501 学 院 软件学院 年级 2012 专业班 1 班 学 生 姓 名 学 号 开 课 时 间 2013 至 2014 学年第 2 学期 "总 成 绩 " " "教师签名 " " ...

    使用Java理解程序逻辑-Java入门宝典

    1.《使用Java理解程序逻辑》为Java全栈开发培训课程系列的入门教程,是后续学习Java进阶的必备基础课程,适合零基础想要进入Java开发行列的新手小白、对Java感兴趣想作为一种兴趣爱好来培养的各界人士一步一个脚印,...

    lambda:Oracle大规模开放式在线课程

    拉姆达Oracle大规模开放在线课程:Java SE 8 Lambda和流第1课-作业本周的家庭作业有五个练习:练习1:创建一个字符串,该字符串由提供的字符串列表中每个单词的第一个字母组成。 提示:使用StringBuilder构造结果。 ...

    二十三种设计模式【PDF版】

    在浏览《Thingking in Java》(第一版)时,你是不是觉得好象这还是一本 Java 基础语言书籍?但又不纯粹是,因为这本书的作 者将面向对象的思想巧妙的融合在 Java 的具体技术上,潜移默化的让你感觉到了一种新的语言...

Global site tag (gtag.js) - Google Analytics