黑马程序员——java开发前奏01-程序员宅基地

技术标签: jdk  path  java  java开发工具  

----------------------ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------


学习毕向东老师视频第1天,总结如下:

第一天主要学习了java语言开发前的一些小的知识点,主要包括java的跨平台性,java环境搭建,HelloWorld程序的组成部分还有注释的讲解,下面就详细说一下本节的重点内容:

1.开发前期需要掌握的一些cmd命令

大家都知道java开发工具有eclipse和myeclipse,用工具来编写代码当然为开发工作节省了很多的时间和精力,有些代码只需自动生成即可,但是对于初学者来说,还应注重一些基本的代码规范,所以尽量自己手动编写一些简单的代码,这样会对以后的学习更有帮助。例如用.txt文件来编写代码,这样就需要用控制台的一些命令来执行代码,具体需要的命令如下:

dir:列出当前目录下的文件以及文件夹

md:创建目录eg:md abc (创建一个名字为abc的文件夹)

rd:删除目录     eg:rd abc(删除一个名字为abc的文件夹)dos里删除文件夹要保证文件夹是空的

cd:进入到指定目录  eg:cd aaa(进入到此磁盘下的aaa文件夹中)

cd..:退回到上一级目录

cd\:退回到根目录

del:删除文件 

exit:退出dos命令行

echo haha>1.txt  (创建1.txt文件,内容为haha)无需重点掌握

del *.txt:删除所有缩略名为.txt的文件

2.jdk jre jvm 的下载地址以及包含关系

下载网站:www.oracle.com /java.sum.com

jdk开发工具>jre运行环境>jvm虚拟机

3.环境变量的配置

装好jdk后,在控制台中直接运行javac 命令,会出现找不到...的错误提示,需要到jdk的bin目录下才可运行javac命令,为了可以在任意目录下都可运行javac命令,所以需要配置环境变量,配置方法如下:

右键 “我的电脑” - “属性” - “高级系统设置” - “环境变量”,找到系统变量中的Path路径,在其前面添加你安装的jdk的bin路径即可。路径位置添加其前后都可,如果添加前面则先在你的jdk bin路径中寻找,所以一般添加在前面.  

为了避免更换jdk的路径问题,在path中更改比较麻烦,所以可以设置动态路径配置方式:新建一个环境变量,统一命名为:JAVA_HOME,值为jdk路径,所以在path前只需添加:%JAVA_HOME%\bin;注意要用分号隔开

classpath:在哪些目录下可以找到你所要执行的Java程序所需要的类或者包,因初学还未用到,可先不做配置。

下面说一下临时环境变量的配置方法:

set path = d:\jdk\bin ,这样设置的临时环境变量只对当前窗口有效,如果在当前窗口中输入“start” 命令 新建一个窗口,则这样新建的窗口会沿袭原窗口的环境变量

如需追加path值haha,则可这样配置:set path =  haha;%path%

classpath配置方法:

set classpath = d:\day01

set classpath =       如果值为空,则表示清空环境变量

set classpath = c:\;(如果带分号,c盘中找不到则可以再到当前磁盘下找)

set classpath = c:\(如果不带分号,c盘中找不到也不在当前磁盘下找)

如果配置了环境变量,我们当然是想在所配置的目录中找我们需要的文件,所以配置classpath时,最好不要加分号

多个路径可这样写:

set classpath = c:\;d:\                

set classpath = .;c:\;d:\  (.代表当前磁盘路径)                              

path 和classpath 寻找的顺序是不同的,path会先到当前磁盘中去找,然后再到环境变量中去找,classpath则先到环境变量中去找。

在查找文件时,可执行文件路径在path中添加,java文件路径在classpath中添加。

4.注释

类名:有意义,首字母大写,多个单词时,每个单词的首字母大写,以后会做具体讲解...

单行注释中可有单行注释

多行注释中可有单行注释

多行注释中不能有多行注释,因为中间有 */ ,提前结束了注释

以上为第一天的重点内容,因之前有一些基础,所以只涵盖了自己之前没有理解透彻的东西,敬请期待下一篇java基础...


----------------------ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

详细请查看:www.itheima.com


 


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014686800/article/details/23911123

智能推荐

智慧城市管理平台案例分享-程序员宅基地

现阶段我国很多城市已接近中等发达国家水平,经济上具备了发展的能力,同时,加快城市化进程,进行现代化管理,也在客观上提出了要求。随着城市的快速发展,传统的管理方式已经不能满足需求,并制约了城市的发展进程。重视和加强智慧城市信息化系统建设已经成为业内有识之士的共同呼声。

Delphi2010开发DataSnap服务器(一)_datasnap服务器例子-程序员宅基地

今天简单的研究了一下Delphi开发DataSnap服务器,以下是简单的例子,各位见笑了。 第一步创建一个DataSnap Server 这里选择默认 选择好了以后这里生成3个文件,我将这3个文件重新命名。 来到TServerMethods这个文件里面的代码页,我们添加一个方法 GetMessage。 function TServerMethods.GetMessage(Us_datasnap服务器例子

VLC播放快捷键_vlc快速播放快捷键-程序员宅基地

倍速播放 x c逐幀播放 d f_vlc快速播放快捷键

解决Pycharm出现的Debug无法正常运行(Frames are not available)的问题_pycharm不能debug-程序员宅基地

在今儿练习的时候,发现我的Pycharm当中的Debug出现了这个问题,即在下面的Frames框中显示:frames are not available,在Variables框中显示:Connected。经过搜索,通过以下两个步骤得以解决,分享给大家,希望对学习有所帮助。步骤①:菜单栏File->Settings->Editor->File Encodings修改Project Encodind为UTF-8步骤②:菜单栏File->Settings->_pycharm不能debug

git使用过程中出现的问题_invalid remote name-程序员宅基地

invalid remote:origin, eclipse git操作步骤,存储信息_invalid remote name

VS2010测试功能之旅:编码的UI测试(1)-程序员宅基地

VS2010测试功能之旅 ——编码的UI测试系列之一RealZhao,2011年2月14日前言研究VS2010的自动化测试有一段时间了,在研究的过程中,发现网上的VS2010相关的测试资料十分稀少,这给学习带来比较大的困难。幸运的是,自己因为常用QuickTest Professional做自动化测试,并且对.Net代码比较了解,使得在学习的过程中并不是特别困难,对

随便推点

android动画框架!Android跨进程通信导论,复习指南-程序员宅基地

写在文章前面的话:“工欲行其事,必先利其器”,英雄和侠客更需要宝剑助己成功。同样,在现代软件开发环境中,每个Android开发者都需要更好的工具,帮助我们增强功能、提高效率。在这个竞争激烈的行业中,只有优秀的工程师能够生存,需要我们能够为客户提供的最佳技术和资源,需要有优秀的开发工具,保证以最佳质量以及高效时间来构建。1、Java 相关容器(HashMap、HashSet、LinkedList、ArrayList、数组等)需要了解其实现原理,还要灵活运用,如:自己实现 LinkedList、

android局部翻转动画,Android 点击View实现前后翻转动画-程序员宅基地

一个不留神又好久没写博客了,有点儿惭愧。一方面最近实验室的项目巨多...手上同时两三个新的app一起做,关键就我一个人做...(说多了都是泪)...再加上还有学车的费劲事儿,就忘了博客这个事儿了,算了,废话少说,直接进入今天的正题,先上效果图效果图翻转动画.gif强行解释看了效果图其实也就明白了,这个是我最近做的一个小项目中的一个效果,其实就是很多个相似的可点击的view,点击之后有翻牌子的效果,..._view 只让一半进行翻转setrotationy

阻抗控制和计算_阻抗控制参数-程序员宅基地

PCB传输线简介: 随着 PCB 信号切换速度不断增长,当今的 PCB 设计厂商需要理解和控制 PCB 迹线的阻抗。相应于现代数字电路较短的信号传输时间和较高的时钟速率,PCB 迹线不再是简单的连接,而是传输线。 在实际情况中,需要在数字边际速度高于1ns 或模拟频率超过300Mhz时控制迹线阻抗。PCB 迹线的关键参数之一是其特性阻抗(即波沿信号传输线路传送时电压与电_阻抗控制参数

重庆邮电大学2011年计算机考研——《计算机网络》课程考试考前答疑报名通知 -程序员宅基地

2011年全国专业型硕士研究生入学考试 -《计算机网络》课程考试考前答疑报名通知 为帮助参加2011年全国硕士研究生入学考试的同学考研复习,我们将举办专业型研究生考研课程《计算机网络》考前答疑。 1、 答疑内容:计算机网络   2、 答疑师资:聘请重庆邮电大学计算机学院经验丰富的教师。 3、 答疑时间:2010年 11月27日   4、 报名时间:2010年11月8日~11月25日(周六.周

kubernetes云原生纪元:健康检查-高可用的守护者-程序员宅基地

kubernetes云原生纪元:健康检查-高可用的守护者????提前祝大家新年快乐????文章目录kubernetes云原生纪元:健康检查-高可用的守护者配置信息第一种健康检查方式如何使用第二种健康检查方式使用方式第三种tcp健康检查方式健康检查是对容器的,健康检查的配置跟容器同一级别的配置信息第一种健康检查方式通过命令方式检查livenessProbe: #是否存活的探针,用来检查应用是不...

排版-程序员宅基地

HTML样式 时政 地方 法治 <a href=...