🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 第一章:Java基础知识 ## 第一个helloworld程序 下面看一个简单的Java程序,它将打印字符串 Hello World ~~~java public class HelloWorld{ //一个主函数,相当于程序入口,由jvm调用 public static void main(String[] args){ //开始执行语句 System.out.println("世界,你好!"); } } ~~~ ## 面向对象编程 一个java程序是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 #### 类和对象概念 类是一群对象的特征模版,对象是类的实现。 对象(类)包含的内容有:基本属性(属性)、行为(方法)=数据和算法用很多类组合 ## 程序入口 #### main()方法 ~~~ pulic static void main(String[] args){} ~~~ 由java虚拟机(JVM)调用 1. public:访问限制符是public,说明main()方法可以被外部调用。 2. static:表示main()方法是静态方法,可以通过类名直接调用.无需new 一个对象再由对象调用该方法. 3. void:表示main()方法不需要返回值。 4. main:main是主方法的默认方法名,在执行程序时需要找到方法名为main的方法。 5. String[]args:表示运行时参数,可在执行java命令时加入参数. ~~~ public class HelloWorld { public static void main(String[] args){ for (int i=0;i<args.length ;i++){ //循环打印传入的参数 System.out.println("第"+(i+1)+"个参数:"+args[i]); } } } ~~~ ## 标识符与关键字 标识符可以用来标识变量名、类名、类中的方法名和文件名等 1. 由字母、数字、下划线、$组成,不能以数字开头 2. 不得使用java中的关键字和保留字 3. 大小写敏感 #### 命名规则 > Java是严格区分大小写的。 * 如果源文件中有多个类,那么最多只能有一个类为public类 * 如果有一个类声明为public类,那么源文件的名字必须与这个类的名字完全相同,并且扩展名是 .java 。(错误: 找不到或无法加载主类 test.HelloWorld) * 如果源文件没有public类,那么源文件的名字只要与某一个类的名字相同,并且扩展名是 .java 即可。 * 对于所有的类来说,类名的首字母应该大写(规范) 驼峰命名法。 * 所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。 #### Java中不成文的规定: * Java类的名称通常以大写字母开头.驼峰命名法. * 方法的名称的第一个单词应该以小写字母开头. * 常量的名称应该都使用大写字母. ## 注释 代码注释是编程中非常重要的环节,往往优秀的程序员,注释写的比代码都多。 > 注释是不会被程序执行的。 Java提供以下三种注释风格: (1)单行注释。用于单行注释,以 // 开头,直至行末。 ~~~ //单行注释 ~~~ (3)文档注释。文档注释以 /** 开头,后接的注释内容也可以跨越多行,并以 */ 结尾。 ~~~ /** *这是文档注释 *可以通过调用 javadoc 命令生成HTML说明文档 */ ~~~ > @author:指定程序的作者 @version:指定源代码的版本 @param:在方法中指定参数 @return:在方法中指定返回值