Java基础班第一天笔记

来源:互联网 发布:封面设计软件手机版 编辑:程序博客网 时间:2024/05/10 11:31

第一天总结:

前言:

    学习一个新技术或知识点的方法

        1。这个技术或知识点是什么
        2。这个技术或知识点有什么特点
        3。这个技术或知识点怎么使用
        4。这个技术或知识点什么时候用
        5。这个技术或知识点怎么讲解

 

1。基础知识

    1.1 人机交互
            图形用户界面(GUI)
            命令行

    1.2 常见的DOS命令
            dir   显示当前目录中的内容
            cd    进入指定的目录中
            cd .. 进入上一级目录
            cd \  进入根目录
            md    创建目录
            rd    删除目录
            del   删除指定的文件
            exit  退出控制台
            help  显示所有的命令和命令的功能解释

    1.3 Java的特点—跨平台性
            原理:在不同的系统平台中安装专门用于解释执行Java程序的Java虚拟机(JVM)

        其实就是将生活中的语言翻译成机器语言,交给计算机执行

 

2。Java环境的搭建

    2.1 JRE和JDK的区别?
            JRE:Java运行环境(Java Runtime Environment),包含了Java虚拟机(Java Vitrual Machine)以及Java的核心类库,
                 只能运行已经编译好的Java程序

            JDK:Java开发工具包(Java Development Kit),包含了Java开发工具以及JRE,安装了JDK后可以不单独在安装JRE
                 开发工具包括javac(编译工具)等

            简而言之:就是使用JDK编写Java程序,交给JRE去运行。

    2.2 配置环境变量:★★★★★
            path:用于记录应用程序的路径。
            使用环境变量的原因:便于应用程序的使用,将要执行的应用程序的路径记录到系统中,下次在使用时系统可以自己
                                在指定的路径下查找。

    2.3 环境变量的设置方式
            一劳永逸的方式:
                在path的值中的最前面添加JDK根目录\bin; 不要忘记封号

            设置环境变量的技巧
                可以将JDK的根目录自定义一个名为JAVA_HOME的环境变量。在path的值中使用%JAVA_HOME%\bin;

            临时配置环境变量
                可以使用set命令来配置,使用set命令配置的临时环境变量只在当前控制台中有效。
                在现有的path内容中添加新内容:set path=.;%path%
                . 代表当前目录

 

3。Hello World程序

    代码示例:

        class Demo
        {
            public static void main(String[] args)
            {
                System.out.println("Hello World!");
            }
        }

    3.1 编写:
            class Demo:使用class关键字定义一个类
            public static void main(String[] args):主方法(主函数)。固定格式,能够保证类可以独立运行
            System.out.println("Hello World!"):输出语句,将括号中的数据打印到控制台中

    3.2 编译:javac Demo.java
  
    3.3 运行:java Demo

    3.4 常见问题:★★★★★
            编译时期:代码写错,出现中文,找不到文件等
            运行时期:没有主方法,找不到这个类

    3.5 Java虚拟机执行类文件寻找类文件的步骤
            先在classpath下寻找指定的类文件,如果classpath不存在那么在当前目录下寻找(classpath的末尾
            必须加上了封号或者添加了.;)。

    3.6 classpath的配置
            定义在系统中,明确JVM要寻找类文件的路径,如果不定义,那么默认值是当前路径
            注意:在定义classpath时,末尾不要加入; 当发生类文件找不到错误情况,可以检查下classpath是否配置有误

 

4。Java语法基础

    4.1 关键字:将具体的单词赋予特殊的含义和功能,都是小写的

    4.2 标示符:就是用于在程序中自定义的名称
                规则:0-9 a-z A-Z _ &
                注意:数字不能开头,不可以使用关键字

    4.3 注释:
             作用:1。注解说明程序的含义
                        2。调试程序

             分类:1。单行注释  //
                        2。多行注释  /* */
                        3。文档注释  /** */

    4.4 今后学习中,在解决需求时的基本动作:★★★★★
             4.4.1  明确需求
             4.4.2  明确思路
             4.4.3  明确步骤
             4.4.4  明确代码

        其实代码就是思想的一种体现形式
        写代码,先写中文需求的基本动作,最后再去编写代码
        强调思想很重要!强调代码亦很重要!