java介绍、环境搭建与Hello,World!
java的诞生
C与C++
- C语言
- 1972年贝尔实验室
- 操作系统、编译器等偏底层应用
- 指针和内存管理漏洞
- C++
- 1982年
- 面向对象
- 对C兼容
- 在图形领域、游戏领域等方面常用
java
桌面、手机(android)、服务器、web、大数据(hadoop).....
高可用、高性能、高并发
使用JVM(java虚拟机),一次编写程序,可以运行在任何支持java的平台
Java的优势
- 简单性
- 面向对象的
- 可移植:多个平台运行
- 高性能
- 分布式
- 动态性:反射
- 多线程
- 安全
- 健壮
Java版本
JavaSE
标准版,用于桌面程序、控制台等,这是最核心的部分,需要首先学习
JavaME
嵌入式开发,用于手机、家电等(很少用)
JavaEE
企业级,用于web、服务器
一些概念
JDK
Java Development Kit,Java开发工具。包含JRE、JVM,且包含一些开发工具(用于开发)。
JRE
Java Runtime Environment,Java运行环境。包含了JVM,用于运行。
JVM
Java Virtual Machine,Java虚拟机。可移植性的来源。
开发环境搭建
JDK下载安装
这里推荐使用JDK8,虽然高版本的JDK性能等表现更好,且具有更多新特性,但是JDK8仍然是大多数企业使用的版本,其稳定性更好,对于学习来说也是足够的。
在Oracle官网下载JDK installer,第一个链接需要登陆才可以,第二个是直接下载windows64位安装包。
双击exe安装
点击下一步
更改安装路径,默认为C盘,点击下一步,这里要记得安装路径在哪,后续配置环境变量使用
等待安装完成,点击关闭即可
配置环境变量,右键我的电脑->属性->高级系统设置->环境变量。
在系统变量处新建一个名为“JAVA_HOME”,值为JDK安装目录的系统变量,点击确定。
系统变量中找到Path变量,新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin两个目录。
打开cmd,输入"java -version",如果出现java版本说明安装成功
Hello,World!
java文件扩展名为.java(如果是初学编程可能需要百度以下怎么改扩展名)
新建一个Hello.java文件,记事本打开输入:
public class Hello{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
cmd使用cd进入代码目录,使用
javac Hello.java
进行编译,生成一个Hello.class文件
使用
java Hello
进行运行,可以看到输出的“Hello,World!”
java介绍、环境搭建与Hello,World!的更多相关文章
- spark JAVA 开发环境搭建及远程调试
spark JAVA 开发环境搭建及远程调试 以后要在项目中使用Spark 用户昵称文本做一下聚类分析,找出一些违规的昵称信息.以前折腾过Hadoop,于是看了下Spark官网的文档以及 github ...
- 超全详解Java开发环境搭建
摘自:https://www.cnblogs.com/wangjiming/p/11278577.html 超全详解Java开发环境搭建 在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必 ...
- 初识Java以及JAVA开发环境搭建
目录 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装JDK 卸载JDK JDK目录介 ...
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)
Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...
- Intellij IDEA工具Java web 环境搭建
Java web 环境搭建 环境依赖 操作系统:Windows 7 64位 开发工具:IntelliJ IDEA 13.1.4 开发工具依赖环境 JDK版本:1.7+ 开发工具依赖插件 包管理:Mav ...
- Java 开发环境搭建
找到一篇很不錯的Java開發環境搭建的博客, 原文地址為:http://www.cnblogs.com/bribe/p/3377008.html Java 开发环境搭建 一.开发工具获取 1.开发工具 ...
- Selenium2(java)环境搭建 一
Selenium2(java)环境搭建 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...
- 开始JAVA编程的敲门砖——JAVA开发环境搭建
从头开始的java编程--JAVA开发环境搭建 一.什么是java的开发环境? 顾名思义java的开发环境是提供并保证整个java程序开发运行的必要的环境,搭建java开发环境是开始java编程的敲门 ...
- 【java系列】java开发环境搭建
描述 本篇文章主要讲解基于windows 10系统搭建java开发环境,主要内容包括如下: (1)安装资料准备 (2)安装过程讲解 (3)测试是否安装成功 (4)Hello Word测试 1 安装 ...
- Java第一章----Java概述+环境搭建
写在前面的话: Java基础的东西看过好几遍,但是过一段都就忘记了,所以这次我决定花费一些时间整理一个系列博客供以后方便查阅.此系列根据Java编程思想+Java核心技术两本书整理而来,这两本书也是我 ...
随机推荐
- 测试开发jmeter forEach控制器
测试开发jmeter forEach控制器 forEach控制器的使用场景:主要是对大量数据轮询就行接口请求 forEach控制器的使用前提:将数据进行参数化 测试开发jmeter forEach控制 ...
- Jmeter之聚合报告“造假”
通过Jmeter,模拟一个"虚假"的聚合报告,可"应付"日常现场项目的性能测试验收.本文档着重介绍jmeter的固定定时器,通过设置随机的延迟时间(如想业务场景 ...
- 高性能MySQL(第4版) 第一章 MySQL架构 读书笔记
这本书去年11月出的,今年中文版也出了,并且直接上了微信读书,之后有空就读一读,分享下读书笔记~ 原文内容比较充实,建议有时间可以读一下原文. 第一章主要是个概览. MySQL的逻辑架构 默认情况下, ...
- winform窗体全局快捷键
4.使用ShortcutKeys组合键 this.toolStripMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Wind ...
- ubuntu 下安装串口终端
查看串口设备 # Ubuntu 22.04自动卸载CH341串口 sudo apt remove brltty ls -l /dev/ttyUSB0 # 查看串口设备添加信息 sudo dmesg | ...
- GO开发工具litelDE的安装与使用
1.MinGW的下载与安装 地址:http://sourceforge.net/projects/mingw/ 下载安装 D:\Program Files\MinGW 然后打开D:\Program F ...
- java 定时开始执行程序
package com.zx.ps.web.gzdb; import java.util.Calendar; import java.util.Date; import java.util.Timer ...
- Qwt开发笔记(二):Qwt基础框架介绍、折线图介绍、折线图Demo以及代码详解
前言 QWT开发笔记系列整理集合,这是目前使用最为广泛的Qt图表类(Qt的QWidget代码方向只有QtCharts,Qwt,QCustomPlot),使用多年,系统性的整理,本系列旨在系统解说并 ...
- DHorse日志收集原理
实现原理 基于k8s的日志收集主要有两种方案,一是使用daemoset,另一种是基于sidecar.两种方式各有优缺点,目前DHorse是基于daemoset实现的.如图1所示: 图1 在每个k8s集 ...
- 精华推荐 | 【深入浅出RocketMQ原理及实战】「性能原理挖掘系列」透彻剖析贯穿RocketMQ的事务性消息的底层原理并在分析其实际开发场景
什么是事务消息 事务消息(Transactional Message)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败.RocketMQ的事务消息提供类似 X/Open ...