第一天学java

第一天学java,第1张

第一天学java Java的第一个程序
  1. class : 代表代码容器

    class 类名{
        //程序的入口:main,主函数
        public static void main(String[] args){
            
        }
    }
    注意:一个类中最多只能有一个主函数
    
  2. 编译和运行

(1)编译:javac 源文件名.java
    	注意:通过编译生成对应的.class文件,以类名为名
    	      只要源文件的内容发生改变,必须重新进行编译,才能运行正确
    		 编译过程是需要校验语法是否通过,语法错误,编译报错
(2)运行:java 类名
  1. 控制台输出语句:用于展示信息

    System.out.println();//控制台输出并换行
    System.out.print();//控制台输出不换行
    
  2. 注意事项

    (1)一个源文件可以定义多个类,但是类之间不能重名
    (2)每一个类中都可以定义一个main函数
    (3)在编译时,编译的是.java文件,每一个类都会生成对应的.class文件
    (4)一个源文件中可能存在多个main函数,但是一个类中等最多只能有一个main函数
    
  3. 公开类

    (1)公开类:被public修饰的类
    (2)语法:
        	public class 类名{}
    (3)注意:
        a.公开类的类名必须和源文件名一致
        b.在一个源文件中最多只能有一个公开类
    
    包(package)
    1. 包的作用:类似于文件夹,用于管理文件,分门别类方便查找和管理

    2. 语法:

      package 包名;//可以多层包结构
      package com.baizhi.scq.day1;
      
    3. 位置:源文件中第一行有效语句;所有类的最前面

    4. 注意:一个源文件中最多只能有一行package语句

    5. 带包的编译和运行指令

      (1)编译: javac -d . 源文件名.java
      (2)运行: java 包名1.包名2.包名3
      
    编码规范
    目的:提高代码的可读性,便于纠错和具有清晰的层次感
    
    1. 良好的编码习惯

      (1)每个层次之间都有一个tab的缩进距离

      (2)建议一行语句占用一行

    2. 良好的标识符命名习惯

      标识符:程序中需要起名字的地方统称为标识符
      (1)硬性要求(语法要求,必须遵循):
      	a.Java中的标识符只能由数字、字母(包括汉字)、下划线(-)、$来构成,不能以数字开头
      	b.Java中的标识符严格区分大小写
      	c.Java中的标识符没有长度限制
      	d.Java中的标识符不能以关键字、保留字(goto、const)、特殊字符(null/true/false)定义
      (2)软性要求(建议性):
      	a.望文生义、见名知义
      		例如:姓名  name 			成绩:score		电话:tel
      	b.类名每一个单词的首字母需要大写
      	c.包名要求全小写
      	d.变量名、函数名、方法名要求第一个单词首字母小写其余单词首字母大写,这种命名方式被称为驼峰式命名法
      		例如:ageAndName		selectAllAge
      
    3. 良好的注释习惯

      注释:程序中对功能的描述性文字、作用在于解释说明;目的是提高代码的可读性
      注意:注释的语句不参与编译
      
      (1)单行注释://
      	注意:只能写一行解释的内容
      (2)多行注释:
      注意:单行注释不能嵌套多行注释;但是多行注释可以嵌套单行注释
      (3)文档注释:
      			
      	生成文档的指令:javadoc -d . 源文件名.java(默认在源文件路径下生成)
      				 javadoc -d dos 源文件名.java(在指定的dos包中生成)
      	注意:文档注释只对类的解释和函数(方法)的解释有效
      

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5695728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存