美文网首页java学习笔记整理终端研发部
我是如何开始Java学习的第一步

我是如何开始Java学习的第一步

作者: 91216271346a | 来源:发表于2017-10-19 10:20 被阅读19次

    Java将带你进入新领域。它从一开始就以友好的语法、面向对象、内存管理和最棒的跨平台可移植性来吸引程序员。写一次就可以再所有地方执行(write-once、run-anywhere)的特性简直是迷死人了。许多人在投入后才发现有bug要除、功能限制很大、最要命的是运行起来超慢!不过这都是很久以前的事情了。如果你现在才刚开始接触Java,那你真幸运。现在的Java可是又快又有威力

    ——摘自《Head First Java》

    发现简书上很多人问

    “零基础适合不适合学Java”“Java学习如何入门”......

    所以决定结合自己的学习经历,整理一些学习资料及方法,希望能和更多的朋友交流学习。

    本篇先从最基础的讲起

    什么是Java

    Java开发环境搭建

    使用elipse 从头一步步创建java项目

    一、什么是Java

    1、什么是编程语言?

    编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

    2、Java的名字由何而来?

    Java的前身叫Oak(橡树),在对Oak改进以后,需要一个新名字。据说有一天,几位Java创始人成员正在讨论给这个新的语言取什么名字,当时他们正喝着Java(爪哇),有一个人灵机一动就说叫Java怎样,这得到了其他人的赞赏,于是,橡树变成了咖啡,Java这个名字就这样传开了。随后,Java成了一颗耀眼的明星。

    3、什么是Java?

    Java是一门面向对象编程语言,具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

    Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

    4、Java的三个平台版本

    企业版JavaEE(Java 2 Platform, Entreprise Edition)

    代表Java企业版平台。它使得模块化的Java程序可以在服务器上部署。

    标准版Java SE(Java Platform, Standard Edition)

    用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SEJava EE和Java ME提供了基础。

    Micro版J2ME(Java Platform,Micro Edition)

    是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。

    二、Java开发环境搭建

    1、JDK

    JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。

    2、Java开发环境搭建

    主要说的是在windows 环境下怎么配置环境

    (1)首先安装JDK

    官方网站下载最近的JDK即可

    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

    点击下载好的exe文件安装即可。

    (2)接下来我们需要配置环境变量

    xp系统下 右键‘我的电脑’——属性——高级

    win7 系统下 右键’计算机‘——属性——高级系统设置-高级 图是win7系统演示

    点击环境变量

    接下来要配JAVA_HOME,PATH, CLASSPATH 三个属性。

    配置 JAVA_HOME属性

    找到安装java SDK的目录: C:\Program Files\Java\jdk1.8.0_101 (java sdk1.8.0 版本是目前演示的版本,如果不是一个版本,那也没有关系,安装的配置过程是一样的),复制该路径

    ,点击上图中的‘系统变量’ 下的新建。

    变量名处填写‘JAVA_HOME', 变量值处直接粘贴上一次复制的java SDK的安装目录'C:\Program Files\Java\jdk1.8.0_101' ,然后点击"确定",JAVA_HOME变量就配置好了。

    配置CLASS_PATH 变量

    和配置JAVA_HOME类似,在在“系统变量”点击“新建”,在弹出的窗口中分别输入

    变量名:”CLASSPATH”

    变量值: ”.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”(取引号之内的值,包括前面的”.” ,这里%JAVA_HOME%就是引用之前配置好的 JAVA_HOME )

    点击"确定"即可配置好 CLASS_PATH变量。

    配置path变量

    查找’系统变量‘ 中 是否已经有path变量

    如上图,系统配置里面已经有了PATH变量,这里点击‘编辑’,如下图所示,可以看到变量已经有值了,在变量值最后加上一个半角分号(‘;’) ,然后粘贴java SDK安装目录的路径。

    C:\Program Files\Java\jdk1.8.0_101\bin

    3、测试环境变量配置

    然后点击‘开始’——‘运行’,输入‘cmd' 或者 win+r 快捷键输入‘cmd'.

    在dos环境下输入 java -version

    做完这些说明我们配置的环境变量是正确的。

    三、使用elipse 从头一步步创建java项目

    1.下载eclipese

    官方地址:http://www.eclipse.org/downloads/

    2.解压运行eclipse.exe 就可以了。

    3.建立工作空间

    a. 打开eclipse.exe 出现第一个界面,需要设置工作空间,我们就放在D盘workspace 目录下,点击ok

    b.点击工作区域右上角“workbench”链接,进入工作台

    打开工作界面

    c、创建一个java 项目

    弹出的页面选“Java Project”

    Project name填写自己的项目名即可, 其他的选项采用默认值,点击“Finish”。

    左边的工作台会显示建好的工程。

    d.新建package 包

    右键点击项目中的’src'包,选择new——package

    这里的包名称没有特别要求,主要是开发约定的规范,这里写的是博客名。点击finish完成。

    在src目录下就会出现我刚刚新建的PACKAGE包新建一个类。

    填写好类名称(类名称注意大小写),勾选如图所示的复选框(public static void main(String[] args)),是为了自动生成main方法,点击“Finish”完成。

    类文件已经建好。

    d.写一个简单的helloword小试一下

    增加如下代码: System.out.println("Hello World byhttp://www.cnblogs.com/smivico/");

    e.编译运行

    点击菜单栏的 Run--Run编译运行,或者直接按Ctrl+F11

    启动程序的方法还有很多,eclipse本身有很多快捷按钮。

    启动程序成功运行后,在console窗口中可以看出输出结果。

    如果看到如图的内容,说明Java准备工作已经做好啦。

    不定期更新java类面试学习资料,有需要+个人Q:3300863615,想要朝这方面发展或者真心有兴趣的。可以找我要一些基础的学习视频,,这个是免费的,希望同学找我要的时候不要有理所应当的态度,毕竟都是我的心血,希望你是真的有一颗想要学好java的心,我也会尽所能的去帮助你成为一名优秀的程序员。

    加我Q有以下几个要求,不达标的勿扰:

    1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作可以

    2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的

    3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造

    4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的

    5、有一定的C语言基础,接触过java开发,想转行的

    小号勿扰,不喜勿加

    以上内容节选自Java开发环境的搭建以及使用eclipse从头一步步创建java项目欢复

    相关文章

      网友评论

        本文标题:我是如何开始Java学习的第一步

        本文链接:https://www.haomeiwen.com/subject/kgfuuxtx.html