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、参数传递
原文:https://www.cnblogs.com/tyh666/p/11602985.html