加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java第二课

发布时间:2020-12-15 07:32:37 所属栏目:Java 来源:网络整理
导读:1、程序编写规则 Java源文件以‘java’作为扩展名。源文件的基本组成部分是类(class),如HelloWorld类。 一个源文件中最多只能有一个public类。其他类的个数不限,文件名必须以public的类名命名。 Java应用程序的执行入口是main()方法。 Java语言严格区分大

1、程序编写规则

  Java源文件以‘java’作为扩展名。源文件的基本组成部分是类(class),如HelloWorld类。

  一个源文件中最多只能有一个public类。其他类的个数不限,文件名必须以public的类名命名。

  Java应用程序的执行入口是main()方法。

  Java语言严格区分大小写。

  Java里面双引号和单引号功能不一样。‘ ’? 与 “ ”。

  字符串相等有? .equals? ? ? 。

2、程序的注释

  单行注释 : //注释内容

  多行注释 : /*注释内容*/

  文本注释 : /** 注释内容*/

package com.hp.day1.helloword;
/**
 * 文档注释
 * @author YGD
 *helloword类
 */
public class HelloWord {
    /*
     * 多行注释
     * 方法的入口
     */
    public static void main(String [] args){
        //在控制的console输出
        System.out.println("hello,2019");;
    }
}

3、程序的调试 debug

  右上角图标:Debug进入调试,Java退出调试

  

  run模式可以直接运行出结果,debug模式可以观察到中间的过程

  可以在行号左侧双击,打出蓝色的点:断点。如果断点不需要:双击

  debug模式运行后,从入口开始运行直到断点处。把鼠标放到变量上可以看到变量的值

  F6可以单行调试

  如果中间过程观察完毕,后续不要一行一行执行
    1、把短点去掉,双击某个断点
    2、可以在debug透视图,让断点失效或者移除某个断点
    3、F8,断点之间的跳转

?

4、成员变量和局部变量

  相同点:

    a、都遵循变量的声明或定义的格式: 数据类型? 变量名=初始化值? ? ? int aa=3

    b、都有作用域

  不同点:

    a、声明的位置不同:成员变量:声明在类里,方法外

             ? 局部变量:声明在方法内,方法的形参部分,代码块内

    b、成员变量的修饰符有4个: public,private,protected,缺省

     ? 局部变量没有修饰符,与所在方法的修饰符相同

    c、初始化值

     ? 成员变量:如果在声明的时候不显示赋值,那么不同的数据类型会有不同的默认初始化值

     ? 局部变量:一定要显示赋值。(局部变量没有初始化值)

5、方法:

package com.hp.day6.object;
/**
 * 类:比较两个数的大小
 * @author Administrator
 */
public class Compare {
    /**
     * 方法:求最大值
     * 修饰符,方法一般写成public,如果只有本方法使用写成private
     * 返回类型:如果不需要返回,void
     *               如果需要返回,返回值与方法的返回类型匹配
     * 在方法中变量要先声明后使用
     * 方法定义时,括号中的是形参,方法调用后才是实参
     * @param a
     * @param b
     * @return
     */
    public int max(int a,int b){
        return a>b?a:b;
    }    
    /**
     * 方法:求最小值
     * @param a
     * @param b
     * @return
     */
    public int min(int a,int b){
        return a<b?a:b;
    }
    public static void main(String[] args){
        //一般引用数据类型创建的成为对象或实例
        Compare compare = new Compare();
        int result = compare.max(10,5);
        System.out.println("两个数的最大值:"+result);
    }
}

?6、参数传递

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读