黑马程序员_JAVA笔记01—常识、环境变量、helloworld

-------   android培训java培训、期待与您交流! ----------

1 软件的一般分类
    a 系统软件,机器的操作系统,如早期的DOS,现在比较普遍的winXP win7 win8  和Linux等。
    b 应用软件,在操作系统这个平台上开发的一些日常软件,如360、优化大师、QQ、迅雷和视频播放器等

2 人与计算机之间的交互
    a 图形化界面的方式,如现在的winXP、win7和win8等视窗操作系统,现在非常普遍。
    b 命令行方式,如之前的DOS系统,你需要记住许多命令才能操作,由于其不变性,现在已基本不用。不过一些基本的dos命令还是有必要记住的,如下:
        dir:列出当前目录下的文件以及文件夹。
        md:创建目录。(创建文件夹)
        rd:删除目录。(删除文件夹)
        cd:进入指定目录。
        cd..:退回上一级目录。        
        cd/:退回到根目录。
        del:删除文件。
        exit:退出dos命令行。
        进入到命令行:XP:开始-运行-cmd 回车
                                win7:开始-附件-命令提示符

3 Java语言的三种技术架构
    a J2EE 企业版,主要针对web应用程序开发。
    b J2SE标准版,java的基础知识,是J2EE和J2ME的基础,可以完成一些桌面应用程序的开发。
    c J2ME小型版,主要用于手机中的应用程序。
Java5.0版本后,更名为JAVAEE  JAVASE  JAVAME

4 Java语言特点  
    a 跨平台性:用Java编写的应用程序在不同的系统平台上都可以运行。
        原理:Java需要Java虚拟机来解释执行,而Java虚拟机可以装在不同的系统平台上,因此Java编写的应用程序可以在不同的系统平台上可以运行。需要注意的是,Java虚拟机(JVM)针对不同系统平台有各自的版本,如windows版本JVM、Linux版本JVM等,但是这些JVM都可以解释执行同一Java应用程序。

5 Java环境搭建
    a  JRE(Java Runtime Environment  Java运行环境),包括JVM和Java程序所需要的核心类库,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
    b  JDK(Java development Kit   Java开发工具包),供给Java开发人员使用的,包含java的开发工具(编译工.具javac.exe   打包工具jar.exe),也包括了JRE,所以安装了JDK,就不用单独安装JRE了。
    注意:使用JDK开发完成的java程序,需要交给JRE 去运行。
    c  到   www.oracle.com上下载JDK,安装JDK时安装路径最好不要带中文或空格。(JDK安装完成后的目录里,bin文件夹内是开发工具。)
    d  要想执行可执行文件,必须要找到其路径,在命令提示行中需要我们手动去找,这样非常麻烦,因此我们需要让系统帮我们去找,我们只需告诉系统其路径就可以,也就是配置环境变量。
    e  配置环境变量方法:找到JDK安装目录的bin的路径 ,复制。右键我的电脑-属性-高级-环境变量-找到path-编辑path-将复制的内容粘贴到最前面,并在其后加一个英文版的;--确定即可。
    f  验证环境变量是否配置好的方法,打开命令提示行,输入javac 回车,若出现很多javac的选项则配置正确。
    g  需要注意的是:如果更改了JDK的安装路径或安装文件名称,则也必须要同步到path里更改。由于path里有很多很多系统本身配置的内容,因此更改JDK路径容易把系统本身配置的内容给删掉,有很大风险。有一种安全的方式,就是动态获取路径。符号  %变量名%  意思是动态获取 变量名的值,我们需要新建一个变量名并赋值为bin的路径。一般情况下都命名为JAVA_HOME,其值为bin所在文件夹的路径(不包括bin,到bin的上一级),在path内,则为 %JAVA_HOME%\bin;其他系统本身配置的内容  
    h  临时设置环境变量,命令提示行用set,临时查看和设置环境变量的值。(set  回车即可)
        查看使用方法:进入命令提示行,set 回车   ,查看所有环境变量值
                                               set   变量名,查看该变量名的值
        设置方法:进入命令提示行,(例如,set path=java_home    则path的值改为java_home的值了) set path=bin的路径        即可运行。另一种情况是,我们通常在原有path上添加bin的路径,方法为   set path=bin的路径;%path%
        注意:set的更改,只能在当前命令提示行有效,若重新打开一个命令提示行(非start方式),除非再用set配置,否则无效。若在原命令提示行中用start再打开一个命令提示,则之前的设置有效。

6 Java文件命名,讲Java代码编写到扩展名为.java的文件中。

7 java文件编译运行过程,java文件——javac.exe编译为.class文件——java.exe运行.class文件出结果

8 第一个java程序,用笔记本编写源代码,保存为HelloWorld.java
class HelloWorld                                       
{
public static void main(String[] args)
{
        System.out.println("HelloWorld");
}
}
编译:打开命令提示行,找到HelloWorld.java的路径, javac HelloWorld.java
运行: java HelloWorld
注意:上方红色标注出来的字,区分大小写。

9 类名命名普遍规范,类名通常由单词组成,单词首字母大写;类名由多个单词组成时,每个单词首字母大写。

10 class  是专门定义类的关键字,被java赋予了特殊含义,区分大小写。
    一个.java文件中可以写多个类,类中的方法从主函数main开始执行,不是每类中都有主函数main,按需求而定。但每个类只能有一个主函数main。

11 在任何目录下都可以执行java源文件方法,设置classpath(JVM先找classpath再找当前盘符)
    a  临时方法:命令提示行,set classpath=源文件存放路径      即可。
        classpath=路径 则先找classpath ,若没找到则再找当前盘符。
        classpath=路径 则只找classpath。( 一定注意分号
    (对环境变量进行清空,set classpath=          (什么都不写))
    b  永久方法:右键我的电脑-属性-高级-环境变量-新建classpath ,值为  .;路径

12  注释
    a  单行注释:在程序后 添加“//”,并在“//”后跟注释内容
    b  多行注释:/* 注释内容1
                            注释内容2
                             注释内容3.
                               ...........*/
    c  文档注释:/** 注释内容*/    ,用于bin中ja。vadoc.exe,提取文档,供开发者使用


/**
作者:张三
版本:v1.0
*/
class HelloWorld                            //    这是我第一个java程序       
{

        /*
        main函数可以保证该类的独立运行
        它是程序的入口
        它会被JVM所调用
        */
public static void main(String[] args)
{
        System.out.println("HelloWorld");
}
}

    注意:单行注释中可以有单行注释,多行注释中可以有单行注释,但多行注释中不允许有多行注释。并且写代码的时候要养成写注释的习惯。
    示例:每个源文件开头
    /*
    需求:定义一个helloworld小程序
    思路:1、
                2、
    步骤:1、
               2、
    */   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值