public class和class的区别
1、一个java源文件中可以定义多个class,并且在编译的时候一个class会对应编译生成一个class字节码文件。还有,public的class可以没有。
2、如果定义public class的类,只能定义一个,并且要求此类名必须和java源文件名保持一致。
3、任何一个class中都可以设定程序入口,也就是说任何一个class中都可以写main方法(主方法),想从哪个入口进去执行,则让类加载器先加载对应的类即可,例如:想让A类中的main方法执行,则执行:java A,想让B类中的main方法执行,则执行:java B。但实际上,对于一个完整的独立的应用来说,只需要提供一个入口,也就是说只需要定义一个main方法即可。
4、在实际的开发中,虽然一个java源文件可以定义多个class,实际上这是不规范的,比较规范的写法是一个java源文件中只定义一个class。
常用文本编辑快捷键
● ctrl+c 复制
● ctrl+v 粘贴
● ctrl+x 剪切
● ctrl+s 保存
● ctrl+z 撤销
● ctrl+y 重做
● ctrl+a 全选
● home 光标回到行首
● end 光标回到行尾
● ctrl + home 光标回到文章开始
● ctrl + end 光标回到文章末尾
● shift + home 或 end 选中一行
● 鼠标双击 (选中一个单词)
● ctrl + shift + 右箭头或左箭头 (选中一个单词)
● ctrl + f 查找
windows dos常用命令
● 打开DOS命令窗口,使用快捷键:win + r,输入cmd,回车。
● dir命令:查看当前目录下所有的子文件或子目录。
● cd命令:切换路径,使用方法是:cd+目录路径,需要注意的是路径包括相对路径和绝对路径,对于windows来说从硬盘的根路径下开始的路径都是绝对路径,例如:C:\Program Files、C:\Program Files\Java等,所有的相对路径都是从当前所在目录作为起点开始查找的路径。另外cd …切换到上级目录,cd \切换到根目录。
● 切换盘符:直接输入c:,或者d:,然后回车即可。切换盘符不需要cd命令。
● del命令:删除文件或目录,例如:del *.class,删除当前目录下所有的.class文件。
● ipconfig命令:查看IP地址等信息,查看更详细的信息使用ipconfig /all。
● ping命令:查看两台计算机是否可以正常通信,例如:ping 192.168.1.100,正常情况下发送数据包和接收数据包数量相同并且没有延迟的时候表示通信正常,ping 192.168.1.100 -t表示一直发送数据包和接收数据包,ping www.baidu.com可以查看电脑是否可以正常上网。
● shutdown命令:设置定时关机,例如:shutdown -s -t 7200表示2个小时之后自动关机。
● mkdir命令:创建目录,例如:mkdir abc表示在“当前目录”下新建abc目录。
● cls命令:清屏。
● exit命令:退出DOS命令窗口。
编写第一个Java程序
public class HelloWorld {public static void main(String[] args) {System.out.println("HelloWorld!");}
}
Java注释
/** * (javadoc注释,写在这里的注释信息会被JDKbin
- 目录下的javadoc.exe工具提取并生成帮助文档)
- 以下程序实现打印九九乘法表功能
/
public class NineByNine {
/
这是程序的入口,也称为主方法(多行注释)
类加载之后,程序从这里进来开始执行
/
public static void main(String[] args) {
for( int i = 1 ; i <= 9 ; i ++ ){ //外层循环9次,九九乘法表共9行
for( int j = 1 ; j <= i ; j ++ ){
System.out.print( j + "" + i + “=” + i * j + " ");
}
System.out.println(); //换行(单行注释)
}
}