A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1:计算机的概述
        计算机是什么
        计算机的应用
        计算机硬件
                请分清楚计算机的内存和硬盘
        计算机软件
                '系统软件:windows,linux,mac
                '应用软件:QQ,YY,扫雷,CS/F

2:软件:由计算机数据和指令组成
        软件的作用:更好的让人类和计算机进行交互
                交互方式:1)图形化界面方式
                          2)命令行方式
                                ①:常用的功能键和快捷键
                                        tab ctrl alt widows shift enter 空格 上下左右 prtsc
                                        ctrl+A
                                        ctrl+C
                                        ctrl+V
                                        ctrl+X
                                        ctrl+Z
                                        ctrl+Y
                                        ctrl+S
                                ②:打开DOS窗口的方式
                                        最快 windows + cmd +enter
                                ③:常见的dos命令
                                        d: dir md rd cd cd.. cd\ del exit cls

        软件开发:借助开发工具和计算机语言制作软件
                1)计算机语言--java语言
                        1)由高斯林1990年在sun公司开发出的一套计算机语言 最初叫做oak后面改名为java
                        2)java在jdk1.5版本之后做了很大的改进
                        3)java的三个平台版本
                                A:javaSE:是指Java语言的标准版,也是Java基础班所学的知识,
                                        它是为后面就业班的地基
                                B:javaME:是指手机版的Java程序,现在基本没人用了,大家都用安卓了。
                                C:javaEE:是指企业级的Java开发语言,是为企业提供服务的,
                                        用于B/S架构的服务端开发

                        4)java的特点开源和跨平台特点
                                开源:源代码开放
                                JVM是Java虚拟机,它本身是不可以跨平台的。
                                但是它有多个平台的版本,比如Windows平台版本,linux平台版本等等,
                                通过这些不同的版本来实现Java语言的跨平台性。
                        5)JVM和JRE和JDK
                                JRE:是Java语言的运行环境,它包含了Java虚拟机,也就是JVM,
                                     同时还包含了Java语言运行需要的核心类库。
                                     对于这个类库,大家先理解为资料库就行,后面学完面向对象,你就明白了。

                                JDK:是Java语言的开发工具包,提供了Java语言的开发工具,它里面包含了JRE,
                                     同时也就包含JVM-Java虚拟机。所以当你安装JDK之后,其实就不用再安装JRE了。
                2)开发工具
                        记事本(notepad)、editplus、eclipse、Myeclipse

3:Helloworld案例:
        案例代码:
                class Demo{
                        public static void main(String[] args){
                                System.out.println("Helloworld");
                        }
                }
               
                解释:
                        A:java语言的最基本单位是类。用class表示
                                定义类的格式:
                                        class 类名
                        B:程序如果要运行,就必须有main方法,它是被jvm调用。
                                格式:
                                        public static void main(String[] args)
                        C:程序如果要输出一些内容,就必须使用输出语句。
                                格式:
                                        System.out.println("Hello World");

        常见的错误
                A:文件扩展名导致编译失败。把隐藏文件扩展名给显示出来。
                        win7,win8的同学如果不会单独问我。
                B:非法字符错误
                        只要看到是非法字符,肯定是中英文问题。
                        因为我们要求所有的符号全部是英文状态的。
                C:注意大小写问题
                        class -- Class
                        String -- string
                        System -- system
                D:括号的对应问题
                        在java程序中,括号都是成对出现的。
                        所以,我建议在编写程序时,请遇到括号,成对打。
                E:main方法格式错误       
                        public static void main(String [] args){ }
                F:当java源文件发生变化后,请重写编译在运行
                G:缩进问题
                        写代码,遇到{},请缩进一个tab位置。

        Helloworld案例的运行
                1)为什么要配置环境变量:
                           最开始我们想编译java文件 执行java文件 必须把java文件放到jdk的安装目录下,才能编译和运行,
                        因为只有这个目录下有 javac.exe 和java.exe 工具,所以才能执行javac和java命令,但是这样就会造成
                        很多的java文件都放到这一个文件下不方便管理,而且特别麻烦,
                           所以我们就需要配置环境变量,为什么要配置环境变量呢,因为你只有在path里面填写了你javac.exe
                        和java.exe所在目录后,你在dos窗口中输入javac和java命令 计算机才能根据那个目录去找到这两个命令,
                        这样的话就方便了我在任何目录下都能用javac和java命令, 所以我们需要配置环境变量
                2)如何配置环境变量:
                        A:只修改path
                                D:\develop\Java\jdk1.7.0_45\bin;以前的path
                        B:先建立一个JAVA_HOME,后修改path
                                新建:JAVA_HOME 值是 D:\develop\Java\jdk1.7.0_45
                                修改:%JAVA_HOME%\bin;以前的path
                        推荐使用B方案。
                3)classpath环境变量的配置
                        让指定的class文件在任意目录都可以被访问。

                        技巧:在最左边配置一个.;
                              这样做的好处就是能够先在当前目录下查找并执行

        一个Java程序的执行。
                A:开发源程序(.java文件)
                        Demo.java
                B:通过javac命令编译(.class)
                        javac Demo.java
                C:通过java命令执行
                        java Demo


4:java的语法规则
        1)java中的关键字
                被java语言赋予了特殊含义的单词(所有字母都小写)
                比如我们Helloworld里面用到的 class public static void 这些都是关键字
                在java基础的整个阶段 几乎会把所有的关键字都用到,现在先了解一下有这些歌就可以了
        2)java中的标识符
                java语言中,对各种变量,方法和类等要命名时使用的字符序列称为标识符(简单来说就是名字)

                        A:26个英文大小写,数字0-9 ,符号_$ 组成
                        B:标识符不能用数字开头
                        C:java语言是严格区分大小写的 比如 Abc 和abc是不一样的
                        D:不能用关键字来命名
                        E: 命名规则 :见名知意 驼峰命名
                                包名:所有字母都小写
                                        xxx.yyy.zzz
                                类名接口名:多个单词组成时 所有单词字符首字母大写
                                        XxxYyyZzz
                                变量名和方法名:一个单词时,小写 ; 多个单词组成时 第一个单词小写 其他的所有单词字符首字母大写
                                        xxxYyyZzz
                                常量名 :所有字母都大写 多个单词组成时 用"_"项连
                                        XXX_YYY_ZZZ

        3)java中的注释
                定义:用于解释程序的文字就是注释
                作用:提高了代码的阅读性
                格式:
                        单行注释://
                        多行注释:/*  */
                        文档注释:/** */

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马