Javase base

基础概念

1.Java三大版本

JavaSE : 标准版 (桌面程序,控制台开发......)

JavaME:嵌入式开发 (手机,小家电......)

JavaEE : E企业级开发 (web端,服务器开发...)

2.JDK,JRE,JVM

JDK : Java Development Kit

JRE : Java Runtime Environment

JVM : JAVA Virtual Machine

安装好环境

java\jdk\bin:存放一些可执行程序

java\jdk\include:存放一些引用的c语言头文件

java\jdk\jre:Java运行的环境

java\jdk\lib:java的类库

3.hello world!

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

编译

javac Hello.java

运行

java Hello

java程序运行机制

  • 编译型
  • 解释型

安装配置idea,完成hello的简单编写(因为idea很早前就有在用就不过多验演示)

JAVA基础语法

注释

  • 单行注释
//加注释内容
  • 多行注释
/*注释内容*/

标识符

一些java中的关键字

  • 所有的标识符都应该以字母 (A-Z 或者 a-z)美元符 ($)、或者下划线 ()开始
  • 首字符之后可以是字母 (A-Z 或者 a-z),美元符 ($)、下划线 )或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的
  • 合法标识符举例: age、$salary、_value、_1_value
  • 非法标识符举例:123abc、-salary、 #abc
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音

数据类型

java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。(优:安全性搞。缺:速度慢)

Java数据类型分两大类

  • 基本类型

  • 引用类型

类型转换

注意点:
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在内存溢出,或者精度问题!

变量

Java是一种强类型语言,每个变量都必须声明其类型

Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

注意事项

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束

变量作用域:

  1. 类变量:STATIC修饰 可以直接使用
  2. 实例变量:从属于对象;如果不自行初始化,默认值0 0.0
    布尔值默认false
    除了基本类型,其余的默认值都是null
  3. 局部变量:必须声明以及初始化值
变量命名规范

所有变量、方法、类名:见名知意

类成员变量:首字母小写和驼峰原则: monthSalary 除了第一个单词以外,后面的单词首字母大写 lastname lastName

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线: MAX VALUE

类名:首字母大写和驼峰原则: Man,GoodMan

方法名:首字母小写和驼峰原则: run0,runRun0

常量

常量(Constant): 初始化(initialize)后不能再改变值!不会变动的值

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

final 类型 常量名=值;

final double PI=3.14;

常量名一般使用大写字符

运算符

short或者byte类型的数据在println方法自动转换为int类型,所以short类型加byte类型等于int类型。

posted @ 2023-03-27 22:31  Q1uuuu  阅读(32)  评论(0)    收藏  举报