Java基础----JAVA语言的概述和开发环境的搭配
01 JAVA语言的概述和开发环境的搭配
JAVA语言简介
创始人:詹姆斯.高斯林
历史:起初属于sun公司,由高斯林与其合伙人研发而出,用于在各种移动设备上进行程序开发设计,初始起名为green,后来改为oak(橡树),最后定名为java,后来被甲骨文公司(oracle)收购。
历史版本:1992年诞生,1995年发布测试版;1996年发布第一版本 jdk1.0 ,一直到2002年2月;2004年版本命名方式改变,其时是jdk5(即之前的 jdk1.5),当前市场主要使用jdk7和jdk8,并且jdk8逐渐取代jdk7中。
平台版本:
用java语言开发程序,在不同的平台用的版本不一样。
JAVAME:又称j2ME(java to me/ java plarform micro edition ),主要用于移动电话、机顶盒等嵌入式设备上开发程序,面向移动端设备。
JAVASE:即java standard edition,是java的标准版,JAVAME和JAVAEE开发的编程基础,面向PC端程序的开发。
JAVAEE:即java platform enterprise esition,是java企业级,用于服务器端网站的开发。
JAVA语言的特点
分布式、高吞吐、高并发、高可用
独特之处:开源、面向对象、跨平台、编译性、动态性
JAVA语言跨平台实现原理
java程序文件(源代码)经过编译之后生成字节码文件(平台中立的),每个操作系统都有自己平台的Java虚拟机(jvm),字节码文件会交给各自的虚拟机去解释运行。
JAVA中的三个重要组件
jvm:java virtual machine 即java虚拟机,解释运行java程序;
jre:java runtime environment 即java运行环境,包括 jvm + 核心类库;
jdk:java development kit 即java开发工具包,包括 jre + 开发工具包。
三者关系:jdk>jre>jvm
开发环境的搭配
到oracle公司官网https://www.oracle.com/java/technologies/javase-jdk8-downloads.html下载jdk8,安装时出现的第一个安装路径为jdk安装路径,可自由更改,第二个弹窗中的路径是jre安装路径,可自由更改,作者习惯是建立D:\JAVA\JDK 和 D:\JAVA\JRE,注意千万别把jre装到jdk中。
测试是否安装成功:
方法1.在jdk的bin目录下打开cmd,输入java或javac ,如出现如下页面,则说明安装成功。
方法2.在jdk的bin目录下打开cmd,输入java -version,如出现版本信息即说明安装成功。
环境变量的配置
1.右键“我的电脑”–属性—高级系统设置—环境变量—系统变量
2.添加—变量名:JAVA_HOME 变量值:jdk的安装目录,作者是D:\JAVA\JDK(参考上文jdk安装)
3.PATH—编辑—新建—%JAVA_HOME%\bin—上移至最上层
Eclipse(日食)安装
1.下载安装包:http://www.eclipse.org/downloads/
注:在选择软件的时候最好选择 eclipse for javaee 企业级开发
2.解压后将eclipse.exe发送至桌面,双击安装
Eclipse的使用
1.新建一个java工程
file —> new -----> other ---->java project
2.运行环境配置和工程的创建
3.关于弹窗
点击finish之后 会出现浏览器界面 选择open 选项就可以了
4.关于使用
在工程的src目录下创建一个包package ,包名设置为 com.newtouch.demo01(自行设置),之后在包中创建一个class 文件,在java文件中书写代码,eclipse 是实时进行编译的。当编译成功之后,可以右键选择run as ---->java application ---->之后会在控制台上输出运行的结果。
更改代码字体大小的快捷键:ctrl + (+/-)放大/缩小
5.关于各个窗口的介绍
窗口介绍:
view: 在eclipse中的小窗口,每个窗口都有自己的功能和作用
Task List:任务列表窗口,可以显示一些任务
Tasks:没有完成的任务列表,作用是当有些没有完成的代码,可以在这通过注释显示出来
outline:描述了这个类有哪些部分组成(成员变量 成员方法 构造方法。。。)
Console:控制台 用于输出程序运行的结果,可以相当于系统的cmd窗口
showview---->选择你想显示的窗口
如果软件的布局比较乱,想重置布局的话 window – perspective—>reset选项
Java基础----JAVA语言的概述和开发环境的搭配相关推荐
- 【Java基础快速入门】概述及开发环境搭建
概述及开发环境搭建 概述 历史 发展历程 运行机制 模块图 环境搭建 程序示例 注释 标识符 概述 历史 SUN:Stanford University Network 1982年成立 发展历程 Oa ...
- 我的全栈之路-C语言基础之C语言概述与开发环境搭建
我的全栈之路-C语言基础之C语言概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2.2 计算机软 ...
- 1.1 Java基础(一)概述
本节主要知识点 1. JAVA语言 2. JDK 3. 安装JDK和配置环境变量,在DOS下使用JAVAC和JAVA命令 4. JAVA文件的编写规范 5. 变量 6. 运算符 7. 表达式 一.JA ...
- Java基础----Java编程语言概述
Java基础----Java编程语言概述 文章目录 Java基础----Java编程语言概述 Java编程语言概述 1-1 软件开发介绍 1.1软件开发介绍 1.2 常用命令 1-2 计算机编程语言介 ...
- Python学习笔记 - Python语言概述和开发环境
一.Python简介 1.1 Python语言简史 Python由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无聊时间,决心开发一门 ...
- 我的全栈之路-Python基础之Python概述与开发环境搭建
我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...
- Java基础——Java多继承的三种实现方式
Java基础--Java"多继承"的三种实现方式 Java语言本身只支持单继承(每个类只能有一个父类),但单继承的局限性很大,因此,可以通过以下的方式实现"多继承&quo ...
- JAVA基础--JAVA SE(知识点总结 Ⅴ )
前面内容请见: JAVA基础–JAVA SE(知识点总结 Ⅰ ) JAVA基础–JAVA SE(知识点总结 Ⅱ ) JAVA基础–JAVA SE(知识点总结 Ⅲ ) JAVA基础–JAVA SE(知识 ...
- Java基础-Java中的堆内存和离堆内存机制
Java基础-Java中的堆内存和离堆内存机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 转载于:https://www.cnblogs.com/yinzhengjie/p/9 ...
最新文章
- javascript 变量监听器
- Python安装时我遇到的一些问题
- 一个开发10年程序员论:零基础学习Python最正确的步骤
- SpringBoot @Async注解的学习
- Unity 连接MySql数据库
- redis的key与value乱码问题
- (专升本)Internet(计算机网络系统)
- DSP2812 RAM不够用的解决方法【转载】
- 数据结构算法—递归算法求二叉树的叶子结点(C语言)
- 2019年电赛H题电磁炮实录
- mPEG-Pyrene 甲氧基PEG芘丁酸
- windows gitbub使用
- 应重视物联网的负面影响
- Arch 使用 i3 美化桌面
- 福利福利!!!!!!!!往这看!!!!!
- 解决antimalware service executable程序占用CPU过高(有效)
- 有利可图网_有利可图的项目的目录
- stamen的程序员之路
- 哪些 iOS 应用让你用了很满意并能提高生活质量?
- Java基础 -> 独享锁 VS 共享锁