Java 基础 学习(一)

近日在自学Java的相关知识,鄙人对于软件编程也是半道出家,对于为什么要转行学习java,还是因目前移动互联网的发展迅速,Android、IOS两大阵营如火如荼的进行中,之前也在网络上找相关的Android学习,看了网络上五花八门的学习资料,竟不知如何看起,直到前几日看到黑马毕老师的教程,才踏实的学习起来,在这里主要是分享下个人的学习经验,技术大牛可以忽略哈。话不多说,言归真正,近日主要聊聊我们熟悉的java,主要内容:Java概述、java语言特点、环境搭建;


一、Java概述

1、Java是Sun公司在1995年推出的一门高级编程语言,它由Java之父詹姆斯-戈士林博士设计,并且亲自完成了java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java

注:Sun并非指的是“太阳哦”,而是斯坦福大学网络公司的简称(Stanford University Network) 

2、是一种面向Internet的编程语言,随着Java技术在Web方面的不断成熟,已成为Web应用程序的首选开发语言

二、Java语言的三个版本

Java语言发展到现在主要有3个版本的分支:J2EE、J2SE、J2ME

1、J2EE:Java 2 Platform Enterprise Edition 即Java 2 企业版,主要用于开发企业级分布式的网络程序,为其提供一套解决方案。例如电子商务网站和ERP,其核心为EJB(企业java组件模型),包含的技术Servlet Jsp,主要针对Web应用程序开发;




2、J2SE:Java 2 standard Edition 即Java 的标准版本,主要用于桌面应用程序和商务应用开发,并为其提供了解决方案,同时也是java的基础,它包含Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入/输出)、网络通信,多线程技术。例如Java版本的扫雷哈




3、J2ME:Java 2 Platform Micro Edition,即Java的小型版,主要用于嵌入式系统开发,如电子消费产品目前的手机、




注:Java5.0版本之后,更名为Java EE、Java SE、Java ME


三、Java语言特点


Java的语言特性在官方的网站上,或其他的资料上都有不少的解释,这里列举如下:

1、简单 2、面向对象 3、面向对象  4、可移植性 5、解释型 6、健壮 7、安全等等

在这里主要聊下Java的可移植(跨平台)性,什么是Java的跨平台? ---> 即Java语言编写的应用程序可以再不同的操作系统中运行

这里就需要介绍下JVM(Java Virtual Machine),主要负责Java程序在该系统中的运行。

如下图:因为有了JVM,所以同一个Java程序可以在三个不同的操作系统中执行,这样就实现了Java程序的跨平台性,也称Java具有良好的移植性。

注:JVM具有不同的版本,即不同的OS,具有不同的JVM。




四、Java语言环境

1、什么是JRE、JDK?

JRE:Java Runtime Environment Java运行环境,主要包含JVM(Java Virtual Machine)和Java程序所需要的核心类库,如果只是要运行Java程序,PC只要安装JRE即可;

JDK:Java Developement Kit Java开发工具包,主要是提供给开发人员使用的,包含Java的常用工具(例如:编译工具Javac.exe 打包工具jar.exe)也包含JRE,所以在安装JDK后,就不用在安装JRE;

一句话:使用JDK写完的Java程序,是交给JRE运行执行的


五、Java程序安装

1、JDK下载http://www.oracle.com/index.html   

第一步:在IE中输入网址,打开;点击“Downloads” -> 选择Java For Developer



第二步: 直接点击DownLoad(如果需要其他的Java版本,可以在此界面中选项,这里以最新的java版本为例)



第三步:在弹出的界面中选择 接受许可,然后在下载的列表中,选择对应的Java安装程序,这里以Windows 7 为例


 

第四步:下载完成后,双击安装




第五步:Java的默认安装在C:\Program Files\Java 中,这里可以更改其安装的路径(这一步骤不强求)


第六步:在JDK安装完成之后,还会弹出安装JRE的提示,这里面可以不用安装,因为JDK中已经包含了JRE(了解)


六、Java环境的配置

1、Java程序已安装完成,此时我们先使用Win+R 组合键->在弹出的窗口中输入CMD -> 然后在DOS窗口中输入Javac,出现以下提示:


错误的原理:当执行的程序在当前的目录下如果不存在,Windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找,如果还没有找到,就会出现以上的提示;


所以需要进入JDK安装路径的bin目录下,执行Javac。如下图:


 

所以综合来看,每次执行Java工具都有要进如其安装路径下的bin目录中,显得非常麻烦,且影响效率?


那么有没有方法可以再任何的目录下,调用java工具,并执行其程序呢? ---> 有,这里就引出了“环境变量”


2、根据Windows系统在查找可执行程序的原理,可以将Java工具的安装路径定义到Path环境变量中,让系统帮我们去找运行执行的程序

a、计算机-> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> 在其列表中找到Path值 -> 将Java的安装路径直接粘贴到,Path值得后面,注意使用分号“;”隔开之间的变量;

b、为了不因JDK的目录或者目录名称的改变,而不断的修改path值,而导致对path值得误操作,可以通过以下技巧完成;

第一步:计算机 -> 右击 -> 属性



第二步:点击高级系统设置



第三步:选择高级 ->环境变量




第四步:在系统变量中新建一个系统变量JAVA_HOME 记录java的安装目录



第五步:JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:\Java\jdk1.8.0,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行eclipse需要依*此变量);



第六步:在Path中通过%%动态的获取JAVA_HOME 的值即可

.;%JAVA_HOME%\bin;%JAVA_HOME%\jre/bin;

注意:最后的“;”不能去掉,它用于分割不同的变量值 




第七步:检查安装是否成功

检查安装是否成功。桌面开始--〉运行--〉输入“cmd”回车在指令窗口输入 
运行“java -version”、“java”、“javac”三个命令出现如下界面就是成功。否者,就是有地方设置错误。






到目前为止Java的环境变量已经搭建OK,下面给大家简单的介绍下临时的环境变量的配置


1、Dos命令中用Set命令来完成,环境变量的临时配置如下:

set:用于查看本机所有环境变量的的信息

set 变量名:查看具体的一个环境变量的值

set 变量名 =:清空一直环境变量的值

set 变量名 = 具体值:给指点的变量定义具体的值


2、如果在原有的变量值基础上添加新的值呢?

首先,通过%变量名%操作符动态的获取到原有环境变量的值,然后在加上新值后在定义给该变量名即可

例如:set path = 新值;%path%;


注意:这种配置方式只在当前的DOS窗口有效,关闭后,配置消失,如果想在新建的DOS依然有效,可以再原窗口中使用Start命令,使用start打开的DOS窗口会继承原DOS窗口的值;



 今天就先介绍到这里,后续会继续补充~~




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值