Java_1简介
1.Java版本
JavaSE 基础标准版
J2ME 小型版
JavaEE 企业版(主要针对Javaweb程序进行开发)
2.Java特点
开源跨平台
跨平台的原因:Java必须先只能装Java虚拟机(jvm),不同的平台对应不同的Java虚拟机,jvm负责Java程序在该系统中的运行。
Java虚拟机的好处:一次编译,到处运行。
3.jre与jdk
jre是Java运行环境 ,jdk是开发工具包
jre包括核心类库和jvm,jdk包括开发工具和jre。
4.Java开发工具
notepad++、eclipse、Myeclipse、idea.
5.配置环境变量
右击“计算机”,点击“属性”,“高级系统设置”,“环境变量”
win10:“系统变量” path:所安装jdk的bin目录。
“用户变量” 新建“JAVA-HOME”:bin目录。
“系统变量” path:%JAVA-HOME%。
win7:“系统变量” path:所安装jdk的bin目录。
“用户变量” 新建“JAVA-HOME”:bin目录。
“系统变量” path:%JAVA-HOME;%。
6.注释
单行注释//
多行注释/* */
文档注释/** */
7.关键字
被Java定义的赋予特殊含义的词,在定义标识符时不能再使用
8.标识符
类、接口、方法起名字使用的字符系列。
定义规则:数字不能开头,字母、数字、下划线、$组成。
严格区分大小写,不限制长度,不能使用关键字。
建议驼峰命名法。
10.数据类型
分为基本数据类型和引用数据类型
基本数据类型: 四类八种
整数类型:byte、short、int、long
小数类型:float、double
字符类型:char
布尔类型:boolean
引用数据类型以后再提
11.hello world的输出
使用软件:notepad++;
命令行测试。
新建一个Test的后缀名为。java的文件。
public class Test{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
在cmd窗口中找到新建的文件目录下,javac进行编译(注意带。java后缀名),java运行
12.运行和编译
源文件.java文件都是java文件。
编译源文件:就是将.java文件编译为字节码文件后缀名为.class文件。
运行:运行字节码文件,即.class文件。
Java_1简介的更多相关文章
- ASP.NET Core 1.1 简介
ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...
- MVVM模式和在WPF中的实现(一)MVVM模式简介
MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...
- Cassandra简介
在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法.而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介 ...
- REST简介
一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. ...
- Microservice架构模式简介
在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书<Building Microservices>.该书描述了如何按照Mic ...
- const,static,extern 简介
const,static,extern 简介 一.const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量. 执行时刻:宏是预编 ...
- HTTPS简介
一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...
- 【Machine Learning】机器学习及其基础概念简介
机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...
- Cesium简介以及离线部署运行
Cesium简介 cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎,一款开源3DGIS的js库.cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区 ...
随机推荐
- css 的pointer-events 属性
1.css 有好多属性,可以让你感觉到不可思议,关键是可以解决一些难以实现的问题,今天遇到一个,就是 point-enevts属性 支持 pointer-events 属性 的浏览器版本 2. 1 ...
- tips___代码规范
函数变量尽可能置于最小作用域内,并在变量声明时进行初始化 变量声明的位置最好离第一次使用的位置越近越好:应使用初始化的方式代替声明再赋值. int x=0; rather than int x; x ...
- 静态函数造成GC的原因
有时候用deep profiling查看GC时会发现:一个父函数有GC,展开子层级看到一个很奇怪的 CX::ctor,表示CX进行了构造,然后打开父函数代码却完全看不到有new CX的地方,这个时候可 ...
- windows下如何查看端口,关闭端口,开启端口
如何查看端口 在Windows 2000/XP/Server 2003中要查看端口,可以使用NETSTAT命令: “开始">"运行”>“cmd”,打开命令提示符窗口.在 ...
- JSTL的比较运算符有哪些,用例说说它们的作用
el表达式对应的运算符 等于 == eq 不等于 != ne 大于 > gt 小于 < lt 大于等于 >= ge 小于等于 <= ...
- 【剑指offer】将字符串中的空格替换成"%20"
#include <iostream> #include <string> using namespace std; char *ReplaceSpace(char *str, ...
- Android高级控件(下)
Chronometer计时器 常用的方法 getBase() 基准时间 setFormat 设置显示格式 start() 开始计时 stop() 停止计时 setOnChronometerListen ...
- ArcGIS模型构建器案例教程-批量修改工作空间所有要素类的空间参考
ArcGIS模型构建器案例教程-批量修改工作空间所有要素类的空间参考 目的:批量修改工作空间所有要素类的空间参考(坐标系) 工具名称:WorkspaceChangeSpatialReference 使 ...
- Nginx入门安装升级
1).Nginx ("engine x") 是一个高性能HTTP 和 反向代理 服务器.IMAP.POP3.SMTP 服务器. Nginx特点是占有内存少,并发能力强,事实上Ngi ...
- flexible
https://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html