Java-入门基础一


注:这是我的复习笔记,由于第一遍看毕老师的视频,笔记都记录在本子上了,遂在第一轮复习中,把自己学习的知识点整理汇总成此笔记。第一天学习其实是先看的.Net的视频,因为对Java和.Net都不太了解,也算科普了一番。

    是学.Net还是Java呢?

    就这个问题我参考了杨中科老师的一篇解惑贴http://www.cnblogs.com/rupeng/archive/2010/11/21/1883499.html

里面有个比喻对我理解他们的关系挺有帮助的,.Net和Java就好比Windows和Linux,学习门槛一个低一个高。“工作中很可能这个项目用Java,那个项目用.Net,因此你可以喜欢某个语言,但是不要抱着一门语言不放,更不用担心“Sun被Oracle收购了,Java是不是完了?”、“我学.Net,如果微软没落了我是不是就失业了”之类的问题,不同语言只是不同的工具,换了一个新的工具可以很快的熟悉新的工具,大部分内容都是相通的”。看了杨老师的帖子,我大致理出以下几个点:

1、学习门槛(Java入门门槛会比.Net高一些)

2、学习周期(.Net三个月,Java五个月甚至更长)

3、社会接受两种技术的层次(.Net对高级人才的需求会比较强烈)

        我选择学习Java。

    下面开始对Java基础知识点进行整理。

一、概述Java

              1)  是SUN公司1995年推出的一门高级编程语言。
         2)  是一种面向Internet的编程语言
         3)  简单易学,完全面向对象,安全可靠,与平台无关 的编程语言。

 java跨平台的原理:
        在需要运行java应用程序的操作系统上,先安装一个java虚拟机(Java Virtual Machine 简称JVM),
 由JVM来负责java程序在该系统中的运行。有了JVM,同一个程序可在不同的操作系统中执行,这就
 实现了java程序的跨平台性。

二、设置编程环境

            方法一:打开环境变量配置窗口:计算机-->高级系统设置-->环境变量,(我的是win7系统,xp系统设置方式名称上有点区别)在Path里面设置%JAVA_HOME%\bin;%,这里%%是动态获取的方式,其中JAVA_HOME变量值我设置为E:\JDK(根据JDK目录)。当然,这里也可以直接把JDK下bin的目录直接写上去,动态获取的好处就是如果JDK位置变了,比如放C:\下了,这时只需要改JAVA_HOME的键值就行。

       方法二:设置临时环境变量,在Dos中通set path命令设置,此方式start再开启dos窗口可以延续设置环境,但是关闭dos再开就不能延续了。这就是临时的意思。

       还有 set classpath这一概念:指定到哪里去找运行时需要用到的类代码(字节码)。

       这里有个注意的地方有没有“;”情况不同:不加“;”表示只在环境变量找。

       另外,“. ;”里 . 代表当前目录。 path 是先找当前目录后按路径找,classpath则是先按路径找再当前目录找。

三、Java中一些常用的dos命令

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

       cd:进入到指定目录下。

       cd..:返回到上级目录

       cd/:返回到根目录

       md:创建目录

       rd:删除目录(删除目录前需要删除目录下所有文件)

       del:删除文件

       cls:清屏

       exit:退出dos命令行。

       echo:可直接创建文件。//echo haha>1.txt

       start:在原窗口基础上新开一个窗口。

 

学习心得:通过第一天的学习,完成了培训方向的选择,了解了Java的一些历史及其跨平台的概念(JVM),接着明白了环境变量的设置方式及方式之间的区别。然后就是掌握了一些Java在dos中常用的命令。然后根据第一天学习情况对接下来的学习做一个学习计划。

第一阶段

时长两个星期,对毕老师的基础视频的学习,并且做好笔记,每天学习两天的内容。

第二阶段

时长一星期,第一轮复习,通过技术博客的书写,盘点第一阶段的学习知识点,并掌握毕老师上课所写代码,进行代码练习。期间参阅《Java语言程序设计 Y.Daniel Liang(美)》基础篇和进阶篇,做好书中练习。


 

 

 

 

 

 

你可能感兴趣的:(Java入门日志)