Java入门第一天:软件环境安装与配置

前言

摘要

  • JDK环境变量设置
  • IDEA安装与破解
  • HelloWorld程序解析

  Java语言是高级计算机语言当中的一种,是一种可以给计算机阅读并执行的语言。那么其实我们完全可以把它当成一个类似于语文、英语之类的语言去学习
  这里要提示一下,语言学习是需要反复练习的,就好像当初我们学习汉字和英语单词一样,一个汉字或者单词,哪怕再简单也会让我们反复抄写好几遍。学习java也是一样哦!
  基础入门视频day01,提取码:7m1n

1. 安装学习Java需要的软件,并且熟练使用

1.1 小伙伴在刚入门的时候只需要安装一个用于支持java环境的jdk软件和一个用于编写代码的软件即可。这里推荐jdk的版本可以安装8、11,任选一种就行。安装jdk的路径不能带有中文jdk下载,提取码:wbvd

  • 安装好jdk软件之后,很多学员会去尝试配置java的环境变量,有不少学员会去配置一个classpath,对于jdk以前的老版本而言,这也许有必要,但事实上,在后面的版本中,你完全可以只用配置一个JAVA_HOME,并且配置到path中即可。
  • 配置环境变量的原因也很简单,主要是为了让你能够方便运行你在入门时编写的代码。提示一下:入门时运行java程序可以选择在dos命令行中运行你的程序,这样有助于你了解图形化操作和命令行操作的区别,同时在后期接触linux编程时不会有那么陌生的感觉。
  • java环境变量配置步骤:
    (1)鼠标选中桌面中计算机图标,右击之后选择属性,弹出界面后,点击左方高级系统设置
    环境变量配置1.png

    (2)选择高级,环境变量
    环境变量配置2.png

    (3)在系统变量中新建一个变量
    环境变量配置3.png

    (4)弹出的窗口有两行,变量名中输入:JAVA_HOME
    环境变量配置4.png

    (5)变量值中加入你安装的jdk的跟路径,比如:
    环境变量配置5.png

    (6)在系统变量框里找到path变量,编辑它
    环境变量配置6.png

    (7)在编辑path变量的值时,要注意里面已经有一些内容,这些是关于系统的一些设置,千万不要改动,否则系统的使用上可能会出问题,在原本的内容之前加上:%JAVA_HOME%\bin;这里注意,最后的分号是起到隔断作用,必须用英文分号不能使用中文分号
    (8)配置完成之后,点击确定即可。可以打开黑窗口验证是否配置成功,注意每次配置完环境变量之后,黑窗口需要重新打开。输入java -version,回车。如果有显式jdk的版本号,即成功。打开黑窗口的方法,参考下方1.3的内容
    环境变量配置7.png

1.2 对于代码编辑的软件,入门时你当然可以使用windows自带的记事本编辑,不过对于新手而言,过几天你可能就受不了了,因为它没有强大的代码提示功能,你会很受伤的。这里推荐你安装一个IntelliJ IDEA软件:下载
推荐使用Ultimate版本,虽然它是收费的,但是目前百度上都有提供相应的破解方法。idea软件资源, 提取码:ob4e

  • 安装好idea之后不要马上运行软件,找到软件安装的目录,找到里面的bin目录
    idea破解1.png
  • 按图中,将资源中的JerbrainsCrack-release-enc.jar文件丢到bin目录下,然后使用记事本编辑idea64.exe.vmoptions文件,在文件的最后一行加上:
    idea破解2.png

    这里注意,我使用的是我自己的路径,你得使用你电脑上的路径,保存之后,就可以开始运行软件。
  • 到最后一步,要让你输入注册码,就把资源中的注册码复制进去即可
    输入注册码.png
  • 看到这个页面,破解成功
    welcome.png

1.3 打开windows命令行黑窗口:
(1) 同时按下Win键和R键:

键盘.png

(2) 输入cmd,并确定:
运行窗口.png

(3) 黑窗口的样子:
dos命令行窗口.png

2. 编写第一个属于你的Java程序

  • 所有的环境都已经准备完成之后,你可以编写你的第一个java程序。既然是java程序,它是写在java文件上的,就好像你电脑里的小说是写在txt文件中,你的文档是写在word文件中一样。你可以新建一个文本文件,然后把原本.txt的后缀名强制改成.java就行。至于文件名,因为是第一次写,所以你可以命名为HelloWorld.java。当然你也可以自己随意取名。
  • 开始编写代码啦,既然是入门程序,功能自然不会多复杂,我们就写一个比较简单的功能,效果就是在黑窗口显式一行你要显式的文字。这里给出代码模板:
public class HelloWorld{
  public static void main(String[] args){
    System.out.println("好嗨哟,这是我的第一个Java程序!");
  }
}
  • 程序解读:
    (1) java程序最基础的骨架格式:
    public class 类名{ public static void main(String[] args){ ...... } }
    (2) 森林的最基本组成单位是一颗树,人类最基本的组成单位是一个人。而Java程序最基本的组成单位就是一个java“类”。在java中,“类”这个概念用单词class表示。在class后放一个单词,就代表这个类的名字。
    (3) 我们第一个java程序因为最简单,所以只有一个类,类的名字就是HelloWorld,这里要注意:
  • 类名一定要和这个程序文件的名字一致
  • 类名的单词手写字母大写,当然不这么写不会有问题,但是没有规矩不成方圆,建议遵守。就好像交通规则让大家都去遵守红灯停、绿灯行,你偶尔闯一次红灯也许没啥,但是有可能就因为你想早走十几秒,结果却早走几十年...
  • 每一个java程序有且仅有一个public void main(String[] args){...},这叫java程序的主方法。注意哦,这里说的是java程序,而不是说的java类。并且主方法就是java程序的入口,就好比进入大楼的门一样。
    (4)System.out.println("好嗨哟,这是我的第一个Java程序!");这在java程序中叫打印语句,只有一个功能,就是往控制台输出一行我们可以看到的内容,内容就是括号内用双引号括起来的部分。并且这样一个语句,用;作为结束。
    (5) 这个程序的含义就是,现在定义了一个java程序,这个程序只有一个类,类的名字叫HelloWorld,而且程序也只有一个主方法,方法只有一个功能,就是在控制台打印:好嗨哟,这是我的第一个Java程序!

3. 编译和运行程序

  • 保存好我们写的程序之后,打开黑窗口找到我们编写的java文件的位置,输入javac编译我们的java程序,然后输入java运行java程序
    编译与运行.png
  • 为什么要先用javac命令先编译,然后才能用java命令去运行?为什么javac命令后面的文件名要带后缀,而java命令不用带后缀?
  • jdk中的JVM虚拟机是不能直接读取并且运行java文件的,这种.java文件只是方便我们人类程序员去编写代码而已,而JVM虚拟机加载运行的文件时.class字节码文件。javac命令可以将我们的java文件编译成class文件。而java命令是用来运行程序的,程序的名字就是HelloWolrd。所以前一个命令针对的是文件,后一个命令针对的是程序名。

4. 小结

  • 软件具体的安装和使用可以参考视频内容学习
  • 入门第一天主要解决环境问题
  • 对于入门程序,要反复熟练,和当初学习汉字一样,让java程序的格式在脑海中形成比较深的印象
  • 配置java环境变量时,有些同学因为系统的原因,会发现配置成功之后,第二天失效的情况,这种时候,你可以在环境变量配置中的用户变量中也去配置一个java环境变量,步骤和系统变量中配置一样。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,752评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,100评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,244评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,099评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,210评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,307评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,346评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,133评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,546评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,849评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,019评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,702评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,331评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,030评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,260评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,871评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,898评论 2 351

推荐阅读更多精彩内容

  • Java学习文档 1 基础知识 1.1 软件 软件就是计算机数据与指令的集合。软件 = 数据 + 指令 + 文档。...
    romfan阅读 594评论 0 1
  • 一、Java开发环境搭建 Java概述 众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Jav...
    辽A丶孙悟空阅读 1,399评论 0 53
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,642评论 0 11
  • 一、介绍 要想学习好我们的Java开发,我们必须掌握如果搭建好Java的开发环境。只有拥有了java的开发环境,我...
    走着别浪阅读 654评论 0 1
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,380评论 0 5