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形式的地图展示,可以自行绘制图形,高亮区 ...
随机推荐
- Nginx缓存配置以及nginx ngx_cache_purge模块的使用
web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输 ...
- maven中scope标签详解
前言 最近在做itoo的pom优化工作,发现对于maven依赖管理中的scope标签还是有不明白的地方,所以今天就来总结一下这方面的知识,scope在maven的依赖管理中主要负责项目的部署 mave ...
- Easy-to-Learn English Travel Phrases and Vocabulary!
Easy-to-Learn English Travel Phrases and Vocabulary! Share Tweet Share Tagged With: Real Life Englis ...
- Letter S Pronounced [z]
Letter S Pronounced [z] Share Tweet Share Since English is not a phonetic language, one letter is no ...
- How to Pronounce Numbers 20 – 1 Billion
How to Pronounce Numbers 20 – 1 Billion Share Tweet Share Tagged With: Numbers Numbers are something ...
- 2008-03-18 22:58 oracle基础知识小结
oracle 数据类型: 字段类型 中文说明 限制条件 ...
- 全局异常 同时ajax或是web跳转
F8功能强大 在java代码debug的时候,F8键可直接跳到下一个类中.免去下一步 只用把之前两种方式合并即可,就是在exception包中不要ajax的异常,将其放入到web异常中,用if ...
- EUREKA原理总结
Eureka高可用架构 https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance 上图中主要的名称说明: Register:EurekaCli ...
- git---远程仓库版本回滚
开发中,发现有错误版本提交带远程分支master,怎么处理? 1 简介 最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客. 2 问题 如果提交了一个错误的版本,怎么回 ...
- Ik分词器没有使用---------elasticsearch-analysis-ik 5.6.3分词问题
此文章在作者认真阅读源码后发现,这并不是问题所在. 此篇文章是对IK配置的错误理解.新版本的IK配置的扩展字典本来就该使用者自己去手动配置! 1.问题 现在项目中用的是ES5.6.3的版本,在解决Fi ...