• Android开发 学习笔记——HelloWorld


    Day01

    1、java开发过程———————————————不建议先用ECLIPSE写代码,因为它的函数式自动生成的,不利于找寻编程手感
    打开记事本写完程序后,修改扩展名为.java
    然后在DOS控制台使用命令javac 对java文件进行编译

    最后通过java命令对生成的class文件进行运行。

    第一步:编写
    java都是通过类的形式来体现的,也就是说写的代码有开始也有结束
    比如,程序都是以类(class)开始的

    现在在记事本中写下以下代码

    1 class Demo//类名
    2 {
    3             
    4 }//大括号

    存123.java 为源文件名

    第二步:编译

    class Demo
    {
            public static void main(String[] args) //主函数,为了保证类的独立运行,是程序的入口
            {
            System.out.println("hello world");
            }
    }

    以上程序要注意三点:
    1、String 第一个字母必须大写
    2、System 第一个字母必须大写
    3、每一行要打上;分号
    4、必须有且仅有一个main函数
    语法规范:
    1、类名应该有意义,类名通常有单词组成,单词的首字母一般大写,多个单词组成的类名,每个单词的首字母也要大写
    2、当class后面加上public时,类名和java文件名必须一致

    Dos 窗口输入 set classpath= 表示清空classpath的配置
    虚拟机启动的时候先找的环境变量classpath然后才是当前目录;path与之相反

    当classpath里面没有分号;的时候,java虚拟机只在classpath中寻找,而加上分号后会先找classpath再找当前目录
    所以为了防止运行文件重名导致的结果与预想不同,顾配置classpath时不要在结尾加分号

    set classpath=.;c:;b: 这里的.表示当前路径

    备注:

    classpath变量值是java类文件的目录
    path变量是windows程序文件的目录

     JVM查找类文件的顺序:

    •如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
    •如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
      •值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
      •值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。
    •建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用“ . ” 表示。

    一个java文件中可以有多个类,javac的时候就会生成多个class文件

    java的注释:

    java有文档注释,这是java所独有的
    java的注释格式:
    1、单行注释 //
    2、多行注释 
    /*
    */
    3、文档注释:
    /**
    */

    多行注释不允许嵌套多行注释

    写代码的时候要养成注释的习惯

    写代码的要求:先写需求和思路,再写代码

    /*
    需求:定义一个hello world 小程序。
    思路:
    1、
    2、
    步骤:
    1、通过class关键字定义一个类,将代码都编写到该类中。
    2、为了保证该类的独立运行,在类中定义一个主函数,格式为public static void main(String[] args)
    3、保存为一个扩展名为java的文件。
    4、在dos控制台中通过javac工具对java文件进行编译。
    5、再通过java命令对生成的class文件进行执行。
    */
    class Demo//定义一个类
    {
            //主函数
            public static void main(String[] args)
            {
                    //输出语句
                    System.out.println("hello java");
            }
    }
  • 相关阅读:
    Buffer -nodejs
    Tip提示框另类写法
    SASS入门
    界面设计必须要权衡的三个要素
    如何快速出稿一个优秀APP的构图
    如何画好一套线性图标
    Ui培训之如何设计极简三色图标
    移动APP设计国外资源总汇
    移动界面UI颜色设计
    APP专业视觉设计基础标准要求
  • 原文地址:https://www.cnblogs.com/wuyong0818/p/4550953.html
Copyright © 2020-2023  润新知