第一节:Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
来源:互联网 发布:手机学习钢琴软件 编辑:程序博客网 时间:2024/05/27 20:24
我是通过圣思园的视频教程来学习的。笔记呢,主要是讲解的内容概要,其中的测试用的源码只copy了一部分上来。主要为了复习时方便。不然仅仅看这些文字性的东西比较难理解。
1.Java 分为:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
2.
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程序。
因为是第一个程序,所以把代码copy上来:
所有的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 SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
- java第一课(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
- JavaSE第一讲:JavaSE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- JavaSE第一讲:JavaSE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- JavaSE (一)入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- 第一个java程序的编译和运行(linux下安装JDK)------一次编译,到处运行
- JDK下载,安装,写第一个简单的Java程序(windows)
- JDK的安装与第一个Java小程序的运行(在win7和win10上检验过)
- Java 程序编译与执行
- Java 入门之Java第一个程序 jdk
- Java学习第一步:环境配置与编译第一个程序
- Java学习第一步:环境配置与编译第一个程序
- Java的第一个程序与XSS简介
- Java JDK的下载与安装
- memcacheDB安装和配置
- 神经网络感想
- [转]关于Debug和Release之本质区别的讨论
- LINK : warning LNK4098: 默认库“LIBCMTD”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
- MFC中文档视图框架和文档模板之间的关系
- 第一节:Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- 发现一个很多javascriipt模板的网站.分享下
- BOOST 线程完全攻略 - 基础篇
- 论文
- 第二节:原生数据类型 Primitive Data Type
- 贫穷印度凭什么软件工程师那么牛
- return List
- Linux下使用C/C++访问数据库——MySQL篇
- 第三节:原生数据类型使用陷阱 Pitfall of Primitive Data Type