黑马程序员技术交流社区

标题: java基础第一章 [打印本页]

作者: because_rhD4E    时间: 2015-11-24 00:36
标题: java基础第一章
计算机:
        概述:全称叫电子计算机,也叫电脑。
        组成:
                计算机硬件:
                        运算器,控制器,存储器,输入设备,输出设备。(冯诺依曼体系)
                        存储器:
                                内存:内存条。
                                外存:硬盘。
                                                机械硬盘:HDD
                                                混合硬盘:HSD
                                                固态硬盘:SSD

                计算机软件:
                        系统软件:Windows,Android,Linux,DOS
                        应用软件:QQ,YY,Office,飞秋,LOL

        什么是软件开发?
                借助开发工具和计算机语言来制作软件。
                开发工具:

                计算机语言:
                        概述:人类与计算机之间进行信息交互的语言。
                        分类:
                                机器语言:由二进制代码指令组合,可以被计算机直接识别。
                                汇编语言:用一些特殊符号来代替二进制数据。  
                                高级语言:由普通的英文组成。
                计算机的交互方式:
                        图形化界面:简单,直观,容易上手。
                        命令行:比较麻烦,需要记忆一些DOS命令。
                        如何打开一个DOS窗口:
                                win + r  --> cmd --> 回车
                        常用的DOS命令:
                                d:        切换到D盘。
                                dir        显示当前目录下所有的文件或者文件夹。
                                md        创建目录
                                rd        删除目录(里边不能有内容)
                                        rd /s 文件夹名 删除带内容的文件夹,有提示。
                                        rd /q /s 文件夹名 删除带内容的文件夹,没有提示。
                                cd        改变目录
                                cd.. 返回上一级
                                cd\        返回根目录
                                del        删除指定的文件 (del *.txt)
                                cls        清屏
                                exit 退出

                                ipconfig /all        查看本机IP地址
                                ping IP地址 -t        ping命令
                                notepad 1.txt        创建文本文档

                快捷键:
                        win + L  : 锁屏。
                        win + d  :        显示桌面
                        win + r         :        调出 运行 程序
                        win + e         : 快速的打开计算机(ctrl+w关闭打开的计算机文件)


Java语言的基本概述:
        java之父:詹姆斯·高斯林
        java语言的平台版本:
                J2SE:标准版。是其他两个版本的基础。
                J2ME:小型版。现在基本上不用了,被Android替代了。
                J2EE:企业版。
                注意:JDK1.5以后,它们更名为: JavaSE,JavaME,JAVAEE。
        特点:
                开源,跨平台,健壮性,面向对象,多线程。
                什么是跨平台?
                        Java程序可以在不同的操作系统上运行。
                Java语言中,跨平台性的原理是什么?
                        只需要在 需要运行Java程序的操作系统上 安装对应版本的JVM(Java虚拟机)就可以了。
                        注意:JVM是用来保证Java程序跨平台的,JVM本身不能跨平台。
        JDK和JRE的区别:
                JDK:java开发工具包,里边包含了java开发工具(比如说javac,java,javadoc) 和 JRE。
                JRE:java运行环境,里边包括 运行java程序所需要的核心类库 和 JVM。
                JVM:Java虚拟机,用来保证java程序跨平台的。
        编写HelloWorld案例的步骤:
                A:新建一个文本文档,然后把后缀名改成.java,文件名叫:HelloWorld.java
                B:定义出类。
                C:在类中定义出main函数(主函数,主方法)
                D:写输出语句,输出想要输出的内容。
                E:编译和运行。
                        编译: javac 文件名.java
                        运行: java 类名
        可能出现的问题:
                A:找不到文件。
                B:单词写错了。
                C:大括号不匹配。
                D:大小写问题。
                        class HelloWorld {
                                public static void main(String[] args) {
                                        System.out.println("");
                                }
                        }

        Path环境变量:
                配置方式;
                        第一种:
                                直接把路径粘贴到path环境变量下。
                        第二种:
                                新建一个系统变量。
                                        变量名:JAVA_HOME
                                        变量值:JDK的安装路径(注意:不带bin)
                                在path环境变量中进行配置。
                                        其实就是在path的值的最前边加上: %JAVA_HOME%\bin;
                作用:
                        就是为了配置可执行文件(后缀名是.exe的文件),让我们在任何路径下都可以使用配置后的可执行文件。

        path环境变量和classPath环境变量的区别:
                path环境变量:就是为了配置可执行文件(后缀名是.exe的文件),让我们在任何路径下都可以使用配置后的可执行文件。

                classPath环境变量:
                        就是为了配置类文件(.class:字节码文件),让我们在任何路径下都可以使用配置后的类文件。
                        一般是没有意义的,我们是不需要配置的。

        Editplus:
        注释:
                单行注释:        //
                多行注释:       
                        /*
                                注释的文字
                        */
                文档注释:
                        /**
                                注释的文字
                        */

        关键字:
                概述:就是被Java赋予了特殊含义的单词。
                特点:所有的字母都小写。

                什么是保留字,你知道的保留字有哪些?
                        保留字:现在还不是关键字,但是在以后的JDK升级版本中可能会升级为关键字的单词。
                        goto,const都是保留字。

        标识符:
                就是用来给类,变量,方法(函数),接口,包 起名字的。
                组成:英文字母,数字,_ , $
                注意事项:
                        A:不能以数字开头。
                        B:不能是java中的关键字。
                        C:区分大小写。
               
                包(文件夹):
                        全部小写,一般是公司域名反写(不写www),多级包之间用.隔开
                        com.heima

                类或者接口:
                        所有单词的首字母都大写,其他字母小写。

                变量或者方法:
                        一个单词:全部小写。
                        多个单词:从第二个单词开始,每个单词的首字母大写,其他小写。

                常量:
                        全部大写,单词间用_隔开。MAX_VALUE
                       
               
               



作者: 孙志明    时间: 2015-11-24 07:58
总结的我用到了!多谢




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