Java入门环境的搭建
入门环境搭建
Java帝国的诞生
C & C++
- 1972年C诞生
- 贴近硬件,运行极快,效率极高
- 操作系统,编译器,数据库,网络系统等
- 指针和内存管理
- 1982年C++诞生
- 面向对象
- 兼容C
- 图形领域、游戏等
反抗
我们要家里一个新的语言
- 语法有点像C
- 没有指针
- 没有内存管理
- 真正的可移植性,编写一次,到处运行
- 面向对象
- 类型安全
- 高质量的类库
- ...
Java初生
1995年的网页简单而粗糙,缺乏互动性
图形界面的程序(Applet)
Bill Gates说:这是迄今为止设计的最好的语言
Java 2 标准版(J2SE):去占领桌面
Java 2 移动版(J2ME):去占领手机
Java 2 企业版(J2EE):去占领服务器
大量巨头加入
三高
- 高性能
- 高可用
- 高并发
Java发展
他们基于Java开发了巨多的平台,系统,工具
构建工具:Ant、Maven、Jekins
应用服务器:Tomcat、Jetty、Jboss、Websphere、Weblogic
Web开发:Struts、Spring、Hibernate、MyBatis
开发工具:Eclipse、Netbean、intellij idea、Jbuilder
...
2006:Hadoop(大数据领域)
2008:Android(手机端)
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java三大版本
- Write Once、Run Anywhere
- JavaSE:标准版(桌面程序、控制台开发...)
- JavaME:嵌入式开发(手机、小家电...)
- JavaEE:E企业级开发(Web端、服务器开发...)
JDK、JRE、JVM
- JDK:Java Development Kit(开发者工具)
- JRE:Java Runtime Environment(运行环境)
- JVM:Java Virtual Machine(虚拟机)
JDK环境搭建
JDK卸载
- 删除java安装目录
- 找到java环境变量进行删除及pash中的变量
- cmd执行java -version查看是否删除成功
JDK安装
百度搜索jdk1.8,找到下载地址
同意协议
下载电脑对应的版本
双击安装
记住安装路路径
配置环境变量及pash中变量
- 我的电脑—右键—属性
- 高级系统设置—环境变量—
cmd检查是否安装成功。
JDK安装包内容讲解
- bin目录:放一些可执行的程序
- include目录:放一些启动时所需的C或C++头文件
- jre目录:运行环境
- lib目录:Java类库文件
- src文件:资源文件,java类
HelloWorld详解
新建文件夹,存放代码
新建一个java文件
- 新建一个txt文件,将后缀名改为.java
打开编写代码
public class HelloWorld {
public static void main(String[] args) {
//输出hello,world(单行注释)
System.out.println("hello,world!");
}
}
在cmd中,文件存放目录下,先javac HelloWorld.java进行编译
在cmd中先java HelloWorld进行运行
注意:
- 每个单词的大小写不能出问题,大小写敏感
- 尽量使用英文
- 文件名和类名必须一致,首字母大写
- 符号必须使用英文
编译型和解释型
编译型
- 代码—机器码(二进制) 操作系统
解释型
- 一行代码一行代码的执行 网页、服务器脚本
程序运行机制
Java入门环境的搭建的更多相关文章
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...
- Java编译环境的搭建(eclipse)
每用一种语言开发,要搭建其编译和开发环境,我们废话不说,立刻来看看Java开发环境的搭建. 1.安装JDK和JRE Windows环境下: a.去Oracle官网下载对应版本的JDK安装包,http: ...
- Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装
前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...
- Java开发环境的搭建01——Eclipse篇(Windows)
搭建环境是换项目组和新入职的开发入项都必须面临的一件事情,搭搭环境,一天就过去了...本着不浪费生命不做重复的无用功,在这里写写环境搭建的基本功,这篇是介绍Java环境搭建,常见的开发IDE无非就两种 ...
- 班级作业:Java Web环境的搭建
Java Web环境的搭建 一.开发所需工具.(根据你的电脑以及系统选择合适的版本下载) 1.JDK .下载链接:https://www.oracle.com/technetwork/java/jav ...
- Java开发环境的搭建(jdk,eclipse)
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可. http://www.orac ...
- Ubuntu系统Java开发环境的搭建
操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 本文原文地址:Ubuntu系统Ja ...
- java第一天--Java开发环境的搭建以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...
- Java开发环境的搭建02——IntelliJ IDEA篇(Windows)
1.IntelliJ IDEA的下载与安装 IntelliJ IDEA简称IDEA,由JetBrains公司开发,是java语言开发的集成环境,也是目前业界被公认的最好的java开发工具之一.尤其在智 ...
随机推荐
- event duplication bind bug & h5 dataset flag solution
event duplication bind bug & h5 dataset flag solution https://codepen.io/xgqfrms/full/PaRBEy/ OK ...
- how to disabled alert function in javascript
how to disabled alert function in javascript alert 阻塞主线程 default alert; // ƒ alert() { [native code] ...
- CSS3 & gradient & color & background
CSS3 & gradient & color & background css background https://developer.mozilla.org/en-US/ ...
- js generator和yield
function co<T>(fn: () => Generator<any, any, any>): Promise<T> { const g: Gener ...
- Flutter: moor_flutter库,简化sqlite操作
入门 video moor_flutter 示例代码仓库 install dependencies: ... moor_flutter: dev_dependencies: ... moor_gene ...
- 基于nginx实现上游服务器动态自动上下线——不需reload
网上关于nginx的介绍有很多,这里讲述的是上游服务(如下图的Java1服务)在没有"网关"的情况下,如何通过nginx做到动态上下线. 传统的做法是,手动修改nginx的upst ...
- Vue学习笔记-Django REST framework3后端接口API学习
一 使用环境 开发系统: windows 后端IDE: PyCharm 前端IDE: VSCode 数据库: msyql,navicat 编程语言: python3.7 (Windows x86- ...
- 框架进行时——SSM整合基础环境搭建
一.导入相关的依赖 1 <!--打war包--> 2 <packaging>war</packaging> 3 4 <!--版本锁定--> 5 < ...
- Java数组之选择排序
选择排序 package com.kangkang.array; import java.util.Arrays; public class demo04 { public static void m ...
- 一个基于 Vue3 的开源项目,3个月时间 star 终于破千!
本文主要是对如何做开源项目的一些思考. 前文回顾: <Vue3 来了,Vue3 开源商城项目重构计划正式启动!> <一个基于 Vue 3 + Vant 3 的开源商城项目> 关 ...