黑马程序员技术交流社区

标题: 学习java第一天,知识点和问题总结,欢迎浏览!! [打印本页]

作者: 支离疏者    时间: 2015-4-30 20:50
标题: 学习java第一天,知识点和问题总结,欢迎浏览!!
今天是我学习Java的第一天,收获了很多,但是也不碰到了不少的问题,但是在我自己的努力下,当然还有百度大婶的help下,终归是全部解决了。现在把遇到的问题和知识点总结如下:(ps:我学的是毕向东的Java基础视屏哦)

一、我学习的dos的几个简单命令:
  cd 进入文件   cd.. 返回上一级目录   cd/ 返回根目录
  rd 删除目录   del 删除文件    md 创建文件夹  exit 退出命令行
echo 内容>文件类型  创建文件(文本,word等)
创建文本还有2种方法,是我百度来的:
      1.1  copy con 文件名.txt
               内容
               用ctrl+z,回车结束
          以上也能创建文本
      1.2 edit  abc.txt
            输入内容
           .....
           保存即可

二、创建新的path环境变量值:

1.1一种是永久创建,怎么做呢
计算机--属性--高级设置--环境变量--找到path--编辑即可
然后大家就可以把要添加的新的环境变量值(目标应用文件的路径)添加到path里了,这样就完成了!!
比如path=%Java_Home%/bin;%SystemRoot%\system32;
我的目标文件在F:\java\bin里,那么把F:\java\bin添加进path值里,别忘了加个;
path=F:\java\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
这里有一个小的知识点那就是,新的环境变量值希望大家添加在path已有的变量值得最前面,这样他就是第一个被查找的哦。
但是如果我经常变动bin文件所在的位置,那我岂不是总是要改path了,太危险了。
那么就 计算机--属性--高级设置--环境变量--创建
创建一个新的环境变量,比如毕老师的Java_Home,然后把F:\java放进Java_Home变量值
path改为:
path=%Java_Home%\bin%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
再讲一个后面设置classpath提到的小知识,path是先查找当前目录,然后在查找环境变量值的。

1.2临时创建:
那就是在命令行里利用set进行创建啦,例如set path=c:\ 那么就把path的环境变量值变为c:\了。但是这是临时的,关闭掉命令行时就会被终止的。
如果我想创建新的变量值的时候带上原有变量值怎么办呢?
简单,set path=c:\ ;%path%      就可以啦

三、讲一下第一天写的hello java程序,出现并找了几个我觉得可能出现的问题
先把程序写上:
/**
作者:支离疏者
需求:和java打个招呼
思路:利用System.out.println输出
步骤:1.定义class
          2.保证独立运行,定义主函数
          3.输出hello java
         4.保存成一个java文件
         5.在dos中用javac对文件进行编译
         6.利用Java命令对class文件进行执行
*/
class Demo
{
      public static void main(String[] args)//独立运行的主函数
     {
         System.out.println("Hello Java");
     }
}

可能出现的问题:
1.void 和 main 中的o和i,a和i的位置错误
2.String[]  S没有大写
3. System.out.println S没有大写
4.("Hello Java"); 分号忘了
以上

因为用到了注释,顺便提一下,单行注释中可以添加单行注释,多行注释中可以添加单行注释。但是多行注释中不可以有多行注释。
另外,注释可以用来做调试哦,是大大滴有用的。

四、创建classpath
还是利用set,set classpath=目标目录
这里要注意,目标目录后面不要添加;
如果添加了;意味着目标目录没有查询到就会去查询当前目录,这样就会扰乱你查询应用文件的意图。
另外和path相反的,classpath会先查询classpath变量值,然后再去查询当前目录,而path正好相反。
另外,classpath=.;c:\;d:\
那么classpath就会先查询当前目录,然后查询C盘,然后查询D盘,然后结束了。

以上就是我第一天学习的主要内容啦,希望对大家有用!!!!


作者: 支离疏者    时间: 2015-4-30 21:31
自己顶自己一下
作者: fanxia_2007    时间: 2015-4-30 21:43
一看就知道有一个做笔记的好习惯啊。
作者: 支离疏者    时间: 2015-4-30 21:57
fanxia_2007 发表于 2015-4-30 21:43
一看就知道有一个做笔记的好习惯啊。

谢谢啦:)
作者: rightyuan521    时间: 2015-4-30 22:06
好吧,一看就是复制笔记的好习惯
作者: 王琛    时间: 2015-4-30 22:11
顶!d=====( ̄▽ ̄*)b 好好学
作者: Sheng.cn    时间: 2015-4-30 22:21
很详细啊 ,前几天的都不难,后面的还木知道  一块努力吧!!!
作者: 支离疏者    时间: 2015-4-30 22:35
Sheng.cn 发表于 2015-4-30 22:21
很详细啊 ,前几天的都不难,后面的还木知道  一块努力吧!!!

一起努力吧!!
作者: sunyue    时间: 2015-5-1 02:48
学习习惯真好啊
作者: 苟苟    时间: 2015-5-1 10:30
很好,比较详细 . 学习和参考, 3ks share.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2