走入java的第一步
这篇文章是简单地介绍JAVA这门语言,当你搜索这篇文章的时候,说明你有想法学习一门新的语言了,下面简单地介绍一下java这门语言。
学习方法
当然,如果你想成为一名程序员,你要有一个良好的学习习惯和方法:
第一:多敲,俗话说的好。看一万遍不如敲几遍,只有你在敲代码的时候,你才能更好理解代码,你熟悉了它,它自然而然的就熟悉了你。
第二:多看,不要反复的去敲别人的代码,因为你这是纯粹的复制,你要去了解别人的思想,为什么人家是这样做的?
第三:多交流,你自己得想法有的时候是狭窄的,也许其他人有不同与你的想法,这样子多交流下来,你就有可能豁然的开朗,就像打通了任督二脉一样,否则你就自己去撞南墙撞到死吧。
第四:提起兴趣,如果你连兴趣都没有,那你看到代码、API、思想的时候就会觉得更枯燥,就像有些地方的销售一样,每天早上都会给自己打鸡血,给自己洗脑,加油加油,努力努力,你也可以每天对着代码说,“宝贝我爱你,你也爱我”,没准哪天,它就对你说,我爱你喽。
第五:追求效率,有一些知识点已经是过时的东西,你就没有必要深入的学习,学知识要有着重点,这样学起来才有效率,而不是我死扣死扣,到底为什么呀,我要疯了呀,谁能教教我,这样不光你疯,我也要疯了。
计算机基础
现在我们来讲解一下关于计算机基础,当然很多人都是有计算机的基础的,这里我只是粗略的概述一下。
计算机有俗称电脑,是一种高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。
硬件又是什么呢?比如我们肉眼能看到的硬件产品,比如主板,CPU,外部设备。
软件有什么呢?软件细分会分为两种:一、系统软件:比如我们的操作系统。 二、应用软件:比如我们的QQ、office软件,应用在系统上的软件称之为应用软件。
语言发展
接下我们在说一下我们语言的发展,那什么是语言呢?人和人对话的称之为语言,那人和计算机说的语言就是我们的编程语言。人类伟大的工程师们发明了很多语言,有C语言 PYTHON语言 JAVA语言 C#语言等。计算机语言是经过一代一代的发展,才演变成今天这种越来越趋近于人的思维方式的语言。有三个阶段:
- 第一代语言:机器语言
- 第二代语言:汇编语言(也称符号语言)
- 第三代语言:高级语言
- 面向过程(如C、COBOL)
- 面向对象(如C++、java、C#、python)
单位基本概念
1和0是计算机储存二进制的基本单位,包括现在你在电脑上看到的所有一切都是由1和0两个数组成的,一个即是一个位,8位(bit)一个字节,我们在电脑中看到的图像视频等都是计算机通过对储存器中无数个1和0的计算得来的。
1024对于一个程序员来说的意义很不同,它是一个特殊的存在,所以每年的10月24日我们都称之为程序员节。每到这一天,公司里都会发一些福利,当然和美女合照也是一种福利。
JAVA的发展历史
SUN公司全称是(Stanford University Network). SUN公司是从斯坦福大学孵化器出的高科技公司。创立后,曾经市值名列IT公司第一位。在2001年时,市值2100亿美元,远超过google公司、IBM公司。成为在操作系统上最有可能挑战微软的公司。太阳公司不乏能人,它不仅为 Google 培养了 CEO埃里克.施密特和首任工程部副总裁韦恩.罗森(Wayne Rosen),并且在一定程度上奠定了今天 Google 工程部门的基础。
当然,今天的SUN公司已经一落千丈,并且被oracle公司收购。sun公司从成立到市值2000亿美元经过了20年,但是走下坡路只用了1年时间!这就是IT行业的残酷性。
还记得我们的高司令(詹姆斯-高斯令),我们的JAVA之父,看笑的是多么nice,想和他一样的帅么,让我们一起来学习JAVA吧!
上世纪90年代初,我们的JAVA不叫JAVA,它叫oak(橡胶树),当java被创造出来的时候,研究人员说我们要注册商标呀,老外起名字也是很随意的,当高司令抬起头的时候,发现了一颗橡胶树,随后说道,那我们就叫oak吧。结果这个名字被人注册了,那可咋整,随后想到了爪哇岛,因为爪哇岛盛产非常有名的咖啡,就是猫屎咖啡,随后起名为JAVA,这样我们的JAVA语言就这么问世了。
随后,JAVA语言就飞速发展,无心插柳柳成荫!90年代中末期,有一个改变世界的大事出现了:互联网的爆发式增长。在传统产业,例如钢铁产业要想取得产量翻番,那需要很多年的时间。但是,在互联网行业都是呈指数级增长,爆炸式的增长。google可以在短短几年就增长到上千亿美元市值。
互联网将各种各样的电脑连到了一起,这时,我们发现电 脑的操作系统各种不同。因此,急需一种跨平台的语言,通过它编写的程序可以在各种平台上运行。JAVA正好符合这种需求。使用JAVA编写的applet程序给了90年代的人们极大的震撼,于是JAVA迎来了他的黄金时代!
JAVA诞生后,经历了如下版本的发展变化:
- 1991年,Sun公司的Green项目,Oak
- 1995年,推出Java测试版
- 1996年,JDK1.0
- 1997年,JDK1.1
- 1998年,JDK1.2,大大改进了早期版本的缺陷,是一个革命性的版本,J2SE J2EE J2ME
- 2004年,J2SE 5.0 (1.5.0) Tiger老虎
- 2006年,J2SE 6.0 (1.6.0) Mustang野马
- 2011年,JAVASE7.0
JAVA入门要知道的几个词汇
- jdk:java开发工具包(Java Developlment Kit)
- jre:java运行环境(Java Runtime Enviroment)
- jvm:java虚拟机(Java Virtual Machine)
- jdk包含jre、jvm,也就说,我们安装了JDK就相当于有了JRE和JVM
- jre包含jvm
JAVA的几个成熟的版本
- JDK1.2
- JDK5
- JDK7
- JDK8
JAVA语言的特点
- 简单高效
- 面向对象
- 跨平台性
- JavaEE 企业级开发,也就是公司都在用的
- JavaSE 标准版本 ,基础语法,标准类库,学习使用
- JavaME 嵌入开发,也就是我们的移动设备,比如安卓
JDK的安装和卸载
1.找到JDK安装包,双击打开
2.更改我们想要安装的路径,但是路径不能有中文和空格的存在
3.一路傻瓜式安装
4.安装JRE,也是不能有中文和空格的存在
5.继续傻瓜式的安装
6.安装完成了!
如何卸载
打开控制面板找到已经安装过的JDK,右键单击,卸载
配置环境变量
方法一:
1.点击计算机->右键->属性
2.高级系统设置
3.高级—>环境变量
4.系统变量 Path—>编辑光标移到最前面/后面加上英文状态下的分号”;”
5.进入到安装 jdk目录 下的bin,然后单击地址栏将此路径复制到变量值的最前面。
6.一路确定并退出
方法二:
找到环境变量的位置,在系统变量里面
1.新建:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_71
2.修改:
变量名:Path
变量值:%JAVA_HOME%\bin;以前的内容
测试jdk是否安装正确以及环境变量是否配置正确
开始运行cmd javac –version 回车
测试是否正常
首先要注意的是我们的扩展名被隐藏,我们要做程序员一定要把我们的1)扩展名被隐藏关闭,否则会惹来不必要的麻烦,为什么我的后缀名是.java文件,但是系统怎么运行不了呢,那是因为,你只是把名字改为.java结尾的文件,而不是把扩展名修改成为.java。
这样我们就可以去测试我们的JDK是否安装成功了,首先我们找到一个文件夹,右键创建一个文本文档,起名为HelloWorld.java,为什么是这个名字呢,那是这个是向世界问好的意思。
创建成功后我们在文本里可以输入我们的代码了,代码如下:
//公共的 类 类名:类名要与文件名保持一致 类名每个单词首字母大写
public class HelloWorld{ //类体的开始
//公共的 静态的 没有返回值的 方法的名字 ()->参数列表
public static void main(String[] args){ //方法的开始
//系统 输出 打印 ()打印()中的内容 ""中的内容原封不动打印
System.out.println("HelloWorld");
} //方法的结束
} //类体的结束
将这段代码敲完后,我们就可以通过win+r快捷键输入cmd去打开我们的黑窗口(Dos)了,输入javac.HelloWorld.java
随后在输入java Helloworld,来运行我们的文件。
这样我们就安装好JDK和配置好环境变量了。我们也可以通过在黑窗口(Dos)输入java -version来看看安装好JDK版本是多少。
常用的DOS命令
- 盘符的切换:盘符加冒号/d:回车
- 切换目录: cd 加路径/cd 文件名
- 目录返回:
1.cd… (退回到上层目录)
2.cd\ (退回到当前磁盘的根目录) - 查看当前目录内容:dir
- 自动填充:Tab
- 使用上次使用过的命令:↑ ↓
- 清屏:cls
- 退出:exit