Java基础(1)基本语法

一、Java的特点

1、Java语言是面向对象的

2、Java语言是强壮的

3、Java语言是跨平台性的

4、Java语言是解释型的

二、Java核心机制

JDK = JRE + 开发工具箱

JRE = JVM + JavaSE标准库

三、编写第一个Java程序

写一个名为Hello的java程序,输出hello,world!

public class Hello{
    public static void main(String[] args){
        System.out.println("hello,world!");
    }
}

1.public class Hello表示Hello是一个类,是一个public公有的类
2.Hello{}表示一个类的开始和结束
3.public static void main(String[] args)表示一个主方法,即我们程序的入口
4.main()表示方法的开始和结束
5.System.out..println("hello,world!");表示输出语句到屏幕
6.分号(;)表示语句结束 

四、Java注意事项

1、Java区分大小写

2、类名必须以英文字母开头,后接字母,数字和下划线的组合 习惯性大写 例上图:(Hello)

3、所有的方法名都应该以小写字母开头,如果方法名含有若干单词,则后面的每个单词首字母大写

4、源文件名与类名必须相同 例上图:保存文件时应命名位Hello

5、Java有且只有一个public类 其他类个数不限

6、main方法有固定的书写格式

7、{} 、()、[ ]括号都是成对出现

五、Java组成

一个 Java 程序可以认为是一系列对象的集合

对象:对象是类的一个实例,有状态和行为。例如,一只猫是一个对象,它的状态有:颜色、名字、品种;行为有:喵叫等。

:类是一个模板,它描述一类对象的行为和状态。

方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。

实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

六、Java标识符

Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

1、所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始

2、首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合

3、关键字不能用作标识符

4、标识符区分大小写

七、Java控制访问权限

访问控制 private 私有的
protected 受保护的
public 公共的
default 默认的

八、Java注释

注释快捷键:ctrl+/

1、单行注释: //

2、多行注释:/*

                        */ 

3、文档注释(Java Doc标签):/**

                                                        */

九、Java代码规范

1、类、方法注释要以Java Doc注释方式来写 即文档标签

2、非Java Doc注释,即单行注释/多行注释,往往是给代码的维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等

3、使用Tab键实现代码缩进(默认向右),使用shift+Tab键取消缩进(即向左)

4、运算符和=两边习惯性各加一个空格,使用快捷键Ctrl+Alt+L快速规范代码格式

5、源文件使用utf-8编码

6、行宽不要超过80个字符

7、代码编写风格分为次行风格和行尾风格,推荐使用行尾风格

次行风格:

行尾风格: 

十、Java代码的编写步骤

1、编写Java的源代码

public class Hello{
    public static void main(String[] args){
        System.out.println("hello,world!");
    }
}

2、Java.c编译,得到对应的.class字节码文件

在控制台(Win+R)输入javac Hello.java,将源文件编译成字节码文件,目录下会出现Hello.class文件表示编译成功

 

3、Java运行,本质就是把.class加载到jvm运用

​​运行字节码文件,在控制台输入java Hello

十一、Java变量

变量分为两种:基本类型的变量和引用类型的变量 变量必须先定义后使用 数字代表字节数

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值