Java基础新手上路篇
了解Java发展史
Java名字和标识来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。
任职于Sun公司的詹姆斯•高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
1991 年Sun公司的James Gosling等人开始研发名称为 Oak 的语言。
1994年将Oak语言更名为Java。
1995年5月23日,Sun公司在Sun world会议上正式发布Java和HotJava浏览器。
1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。
1997年2月,JDK1.1发布
1998年12月 J2SE1.2发布
1998年12月8日,JAVA2企业平台J2EE发布
2000年5月,JDK1.3,JDK1.4相继发布
2001年9月24日,J2EE1.3发布
2002年2月26日,J2SE1.4发布
2004年09月 J2SE1.5发布,将J2SE1.5改名JavaSE5.0
2005年06月 JavaSE6.0发布,J2EE更名为 JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME
2006年12月,SUN公司发布JRE6.0
2009年4月,甲骨文公司74亿美元收购Sun
2011年7月28日,甲骨文公司发布java7.0的正式版
2014年,甲骨文公司发布了Java8正式版
2017年,甲骨文发布Java9
为什么Java会从这么多编程语言中脱颖而出? Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。 具体来说,它具有如下特性: 简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。
在电脑上配置JAVA运行环境
1.首先我们需要下载java开发工具包JDK
百度搜索orcale或者直接点击我给出的超链接,进入oracle的官网,点击导航栏的Products找到Java点击,然后下拉找到Download Java now,选择想下载的JDK版本后点击JDK Download,根据自己的电脑系统下载对应的JDK安装包。
解压后直接安装,可以更改路径,但是建议最好还是不要更改。记住JDK的安装路径,接下来我们就可以开始配置了。
2.配置环境变量
右键单击我的电脑——>属性——>高级系统设置——>环境变量。然后再系统变量新建变量。变量名JAVA_HOME,变量值为你的JDK安装路径。
接着找到系统变量中的Path,点击编辑——>新建,输入 %JAVA_HOME%\bin win7显示的不一样你只需要加上这句话用分号隔开
许多教程中的%JAVA_HOME%\jre\bin 也可以不用加,如果想加上也不会有什么影响。
JDK1.5以上的版本不需要配置CLASSPATH这里我们就不再配置了。然后
一定要记得点确定,这样我们环境就配置好了,接下来我们检测一下。
win+R打开运行输入cmd
输入java回车
配置成功
编写我们第一个java程序
1.打开我的电脑—>查看 文件扩展名勾选
目的是为了显示文件的后缀名,方便我们去观看和更改。
2.在桌面新建一个记事本命名为HelloWorld,然后打开进行编写输入如图片所示并保存
这里一定注意class后面的 HelloWorld 一定要和你的文件名相同 编写的时候一定要切换成英文输入法输入 尤其是里面的标点符号一定要是英文格式。
3.右键点击该文件重命名把后缀 .txt 改为 .java 点击确定
4.win+R cmd 输入cd Desktop回车
这里如果是在用户目录下就按照上述输入cd Desktop进入桌面目录下
如果不是通过如下常用的DOS命令进入桌面目录
cd 目录路径 进入一个目录
cd… 进入父目录
dir 查看本目录下的文件和目录列表
cls 清除敲过的命令
上下键 查找敲过的命令
tab 键补齐命令
5.输入javac HelloWorld.java回车 会编译生成.class文件
6.接着输入java HelloWorld回车 就会显示Hello world!
程序执行成功
恭喜你,迈出了第一步,让我们继续努力学习更高深的知识吧!
Java基础新手上路篇相关推荐
- 【Java基础知识回顾篇】之打怪升级Day001
Java基础知识回顾篇之打怪升级Day001 目录 Java基础知识回顾篇之打怪升级Day001 简介 一.为什么现在主流的是Java8和Java11? 二.简单尝试编写java程序 1.编写一个He ...
- Java基础-->一篇讲全Java常用类(详细易懂,建议收藏)
Java基础–>一篇讲全Java常用类(详细易懂,建议收藏) 文章目录 Java基础-->一篇讲全Java常用类(详细易懂,建议收藏) 1.字符串相关的类 String类 概述 创建Str ...
- 一屋不扫,何以扫天下=====记JAVA基础之解惑篇
最近一直发现心里闹的慌,回过头来发现,好多JAVA基础知识都被遗忘殆尽了,举例如下: 1.JAVA中方法名可以和类名相同吗?除构造函数外? 2.boolean类型默认初始化是true还是false? ...
- java基础之集合篇
1.概述 1.1.什么是集合?有什么用? 数组其实就是一个集合.集合实际上就是一个容器.可以来容纳其它类型的数据.集合为什么说在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象.在实际 ...
- java基础第十一篇之Date、Math、自动装箱和拆箱
Date类 表示一个瞬间,就是一个时刻 * * 构造方法: * public Date();//创建一个表示当前系统时间的Date对象 * public Date(long time);//毫秒值,距 ...
- Java基础看这篇就足够用了(基础知识汇总)
文章目录 第一章.java环境搭建 1.1.Java介绍 1.1.1. Java开发平台 1.1.2. Java开发环境搭建 1.1.3 .Java专业术语 1.1.4. 第一个Java程序 1.1. ...
- IGXE华人充值淘宝购物返利新手上路篇
返利步骤: step1:在网址(http://ka.igxe.com/rebateTaobao.html)中输入商品标题点击"开始淘" step2:标题搜索会跳到爱淘宝,搜索出来的 ...
- JAVA基础 第四篇:int型、double型中的几个极限值(最值)
我们初学JAVA时,首先接触到的数值类型为:int型.double型,伴随着学习的深入,我们发现这两个数值"不够用",因此我们先后接触了float.Long.BigInteger. ...
- 黑马程序员——java基础--面向对象(篇一)
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 第一章 1.面向对象 2.成员变量 3.匿名对象 4.封装 ...
最新文章
- vim 插件_Vim自动生成tags插件vim-gutentag使用方法
- agv matlab应用,简单介绍一下agv调度控制系统常见的软件应用
- android 构造xml,android 中生成xml文件
- python初学者编程指南_动态编程初学者指南
- oracle io lost,磁盘IO故障
- 郑州it java_郑州Java网站开发
- 有十五个数按由大到小顺序存放在一个数组中_数据结构基础 (代码效率优化, 线性表, 栈, 队列, 数组,字符串,树和二叉树,哈希表)...
- ASP.NET典型三层架构企业级医药行业ERP系统实战(8大模块22个子系统)
- 华为电脑终于又能搭载正版 Windows 系统了!
- POJ 2528 Mayor's posters 贴海报 线段树 区间更新
- 以太坊源码分析(48)p2p-server.go源码分析
- 访问一个网页的全过程详解
- NAT hairpin,端口回流,回环NAT
- 如何在PowerPoint中将自定义模板设置为默认模板
- element ui 表格头部内容不换行
- Vmware+Ubuntu18.04配置桥接模式,并解决虚机中网络慢的问题
- Navicat怎样导入Excel表格和txt文本的数据
- 计算机中的黑盘;蓝盘,绿盘;红盘;固态硬盘的区别
- android打开位置服务,Android - 位置定位(Location)服务(Service)类的基本操作
- HTML5教程实例-用Canvas制作线性渐变图形