JavaSE基础——Java基础语法:Hello World

一、第一个Java程序

Hello World 用java来跟世界说你好

public class HelloWorld {
	 public static void main(String[] args) {
	        System.out.println("Hello World"); // 输出 Hello World
	    }
}

static是比较难以理解的一个关键字,在《Java编程思想》有一句话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途”。简单来说,被static修饰的不需要依赖于任何对象就可以进行访问。

来源于:RUNOOB.COM

但是要注意的是,虽然在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成员方法中是可以访问静态成员方法/变量的。

二、基本语法

为增强程序可读性,Java有以下的约定

  1. 类、接口:通常使用名词,且单词首字母要大写(例:HelloWorld )
  2. 方法:通常使用动词,首字母小写,其后用大写分割每个单词(驼峰法:eatFoodFunction)
  3. 常量:全部大写,单词之间用下划线分割(例:PI )
  4. 变量:通常用名词,其后用大写分割每个单词,避免$符号

同时要注意以下几点:

  1. 大小写敏感,Hello与hello在java中是不一样的
  2. 不能使用关键字
  3. 见名知意!尽量一看到变量名就知道这个变量代表什么意思
  4. 源文件的文件名与公共类名一致,并保存为.java
  5. java中基本数据类型:char 2字节(在字符串中一个英文字符或者数字、英文符号等占一个字节)
  6. 静态导入:当使用同一包下静态方法较多时,可以采用静态导入的方法
  7. 构造函数不能使用递归
  8. 递归函数可以有返回值也可以没有
  9. 任何类都可以声明为抽象
  10. 注意:一个类只能具有“ final”,“ abstract”和“ public”作为修饰符
  11. 数字是指0~9,字母指大小写英文字母、下划线(_)和美元符号($),也可以是Unicode字符集中的字符,如汉字
  12. 包(其实就是文件夹,用于对类进行管理):全部小写,多级包用点隔开。一般公司域名反写
  13. 不要使用中文汉字!
  14. 多敲多思考!!!

三、Java注释

Java 支持单行以及多行注释,注释中的字符将被 Java 编译器忽略。 实例:

/**
 * 多行注释
 * @Author:菜菜bu菜
 */

//单行注释:这是一个Java入门程序
public class HelloWorld {
	 public static void main(String[] args) {
		 /* 这个也是单行注释 输出 Hello World*/
	        System.out.println("Hello World"); 
	    }
}

四、关键字&标识符

关键字概念及特征

概念:

  • Java关键字是事先定义好的对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

特征:

  • 完全小写
  • 在高级编译器当中有特殊颜色,例如在增强版记事本中(例如Notepad++)有特殊颜色

关键字大全

java中有50个关键字3个保留字,均不能用来命名标识符,分别是 关键字:

关键字 说明 关键字 说明 关键字 说明 关键字 说明 关键字 说明
private 私有的 protected 受保护的 public 公共的 default 默认 abstract 声明抽象
class 声明类 extends 继承 final 最终的 implements 实现(接口) interface 声明接口
native 原生方法(非 Java 实现) new 创建 static 静态 strictfp 精准 synchronized 线程
transient 短暂 volatile 易失 break 跳出循环 case switch 选择 continue 继续
default 默认
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值