对java基础的一个清晰认知

/* java */
//java 是一个平台
//JVM(java virtual machine JAVA虚拟机,用软件模拟硬件)
//JRE(java runtime environment,java运行时环境)
//JDK(java development toolkit,java开发工具包)
//目录:bin
//jar.exe 打jar包
//javac.exe 编译java源程序,然后生成字节码程序
//java.exe 执行java字节码程序,启动虚拟机
//javadoc.exe 生成文档
//java能做什么
//JavaSE java标准版,C/S (Client/Server),服务端或窗口程序
//JavaEE WebAPP.
//JavaME 嵌入式
//java语言是一门唯一可以运行在JAVA平台的语言
//Java是一门跨平台(write once,run anywhere一次编写到处运行)的面向对象的编程语言
//跨平台:一套代码可以在不同的操作系统上运行
//通过JVM实现跨平台:翻译
//源码做编译得到字节码,然后虚拟机进行执行
//java 程序的结构
基本单元:类
//类的语法结构:
public class 类名{}
//类名命名规则:
//1、只能由字母、数字、下划线、$、¥。
//2、不能以数字开头,一般以大写字母开头,每个单词首字母大写。
//3、见名知意。
//4、公共类类名必须和文件名一致
//程序入口
public static void main(String[] args){…}
//控制台输出
System java内置对象
System.in java标准输入流
System.out java标准输出流
System.out.print(“内容”);输出后不换行
System.out.println(“内容”);输出后换行
//输出转义符 “?”
\n :换行符
\t :制表符(8个字母,4个汉字)
//字节:bit: 0/1 byte:0255/-128127
//java 中为了兼容中文采取双字节编码
//java变量
//房间类型 数据类型
//地址房号 变量名称
//入住 赋值
//java 数据类型
//基础类型
//字符类型
//单字符
char ‘?’ //必须且只能有一个符号
//字符串
String “” //长度0~,受限于内存
//数值类型
//整数
byte 字节 -128~127 256 1个字节
short -32768~32767 65536 2个字节
int ±21亿 4个字节 默认类型
long 8个字节
BigInteger
//小数
float 近似类型
double 默认类型
BigDecimal 精确类型
//布尔类型
//布尔
bit 0/1
boolean false/true
//引用类型

//java变量使用三步骤
	//1、声明
		//语法:数据类型 变量名称;
		//变量命名的规范
			//1、只能由字母、数字、下划线、$、¥。
			//2、不能以数字开头,一般以小写字母开头,之后每个单词首字母大写。
			//3、见名知意。
	//2、赋值
		//变量名称 = 值;
	//3、使用
		//变量名称1 = 变量名称1+变量名称2
		//System.out.println(变量名称1);
	//1+2组合:数据类型 变量名称 = 值;
	//同一类型多个变量:数据类型 变量,变量2...
//java常量: final 数据类型 常量名称 = 值;
	//常量名称:不能以数字开头,全部字母大写
	
	//算术表达式的最终类型取决于表达式中的最大类型
	//向上转型:小转大 ,自动类型转换
		float a = 1;
		byte a =120;
		int b = a;
	//向下转型:大转小 ,强制类型转换
		float a = 1.0f;
		float a = (float)(1+1.0)
		long a = 123456789101L;
		
//控制台的输入
	//1、导入类
		import java.util.Scanner;
		//默认导入:java.lang.*;
	//2、创建工具对象
		Scanner input = new Scanner(System.in);
	//3、控制台接收用户输入值
		xxx 变量名 = input.nextXxx();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值