1-2 java基础概念

1 java基本概念:类、变量、方法

类(类型)

类是一个模板,是对事物特征(变量)和行为(方法)的描述

具有相同属性和相同行为的事物,才能被归为一类;

对象

对象是类的一个实体(或者实例);

类只是一种对事物的定义描述,对象则是根据类的定义创建的个体

变量

变量是类对象的特征

方法

方法是类对象的行为

举例:

对一群生物群体的称呼他们都具有相同的【特征】和【行为】

生活在社会中的人 就是人类群体中的一个实际存在对象

人有身高体重,这就是对象特征(变量)

人能跑步吃饭,这就是对象行为(方法)

2 基本语法规范

  1. 大小写敏感
  2. 类名首字母大写,遵循驼峰命名法,如 UserInfo
  3. 方法名首字母小写
  4. 源文件名必须和类名相同,后缀是.java,编译文件后缀是.class
  5. 主方法入口,所有的Java 程序由public static void main(String []args)方法开始执行

3 命名法

驼峰命名法:由若干单词组成,每个单词首字母大写,如:UserName

下划线命名法:单词小写,每个单词之间用下划线连接,如:user_name

匈牙利命名法:

首字母用变量的数据类型缩写,后面遵循驼峰命名法,如:String sUserName

4 java标识命名规则

  1. 由26个英文字母大小写、数字(0-9)、符号( _$ )组成
  2. 标识符应以字母、_、$开头
  3. 标识符不能是关键字保留字和字面量(true、false、null)

什么是标识符?

java语言中,对各种变量、方法和类等资源命名时使用的字符序列称为标识符,简单来说,标识符就是开发人员给类、变量、方法等资源起的名字

5 Java关键字与保留字

Java 关键字列表 (依字母排序 共50组):

abstract、assert(断言)、boolean、 break、 byte、 case、 catch、 char、 class、 const(保留关键字)、 continue、 default、 do、 double、 else、 enum、 extends、 final、 finally、 float、 for、 goto(保留关键字)、 if、 implements、 import、 instanceof、 int、 interface、 long、 native、 new、 package、 private、 protected、 public、 return、 short、 static、 strictfp(精确浮点、 super、 switch、 synchronized、 this、 throw、 throws、 transient、 try、 void、 volatile、 while

保留字列表 (依字母排序 共14组)

Java保留字是指现有Java版本尚未使用,但以后版本可能会作为关键字使用:

true、false、null、byValue、cast、future、generic、inner、operator、outer、rest、var、goto(保留关键字)、const(保留关键字)

goto和const是保留字也是关键字。

7 注释

被注释的代码只起到解释说明的作用,不会被编译,不参与代码的执行。

单行注释 ctrl+/ 

//[注释内容] 

多行注释 ctrl+shift+/

/* 

[注释内容] 

*/

8 windows快捷键

F2 重命名

F5 刷新

Ctrl+A 全部选中

Ctrl+S 保存

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+X 剪切

Ctrl+Z 撤销

Shift+Home 选中-从光标位置到行头

Shift+End   选中-光标位置到行尾

Ctrl+Alt+Delete 任务管理器

Tab 缩进

Win+E 打开我的电脑

Win+R 打开控制台

9 main方法

10输入输出

键盘输入

//创建一个scanner类,开启键盘输入

Scanner sc = new Scanner(System.in);

//获取从键盘输入的值并且将其转换为整数类型

int no = sc.nextInt();

输出到控制台

System.out.println("hello world!!!");

11 JDK、JRE、JVM的区别

  1. JDK(Java Development Kitjava开发工具包) 是整个JAVA的核心,包括了Java运行环境(JRE)基本组件(javac/java/jdb等)和Java基础的类库(即Java API,如:rt.jar);
  2. JRE(Java Runtime Environment,Java运行环境),包含JVM虚拟机及Java核心类库(解释.class文件)。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)
  3. JVM(Java Virtual Machinejava虚拟机),java程序运行时的环境,JVM是一个进程虚拟机,一个提供特定的指令集运行.class文件运行环境同时也是一个高级语言虚拟机。

Java语言在不同平台上运行时不需要重新编译。Java语言使用JVM屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行一次编译,多运行

 

只有jvm可以运行代码吗?

不行,运行代码还需要运行时依赖的java类库的支持(如:jre/lib/rt.jar)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值