JAVA学习第一天

语言的分类:

  • 编译性语言:编译后执行(c语言)
  • 解释性语言:直接以解释器,解释执行(HTML;JS;PowerShell)
  • 编译加解释语言:JAVA

JAVA

  • 功能强大:
    JAVAEE—企业级开发(服务器开发),一个用户生成一个线程
    JAVASE—桌面级开发,java标准API,swing
    JAVAME—嵌入式开发
  • 面向对象
  • 难学:规则,强类型,语法结构,框架
  • 安全
  • 健壮
  • 跨平台

组成

JDK—java开发套件(库)
JRE—java运行环境
JVM—java虚拟机

JAVA之父:詹姆斯.高司令

数据类型
基本数据类型:

  • 数字型:
    整数:

短整型—short—2字节
整型—int—4字节
长整型—long—8字节—+L

  • 浮点型:

单精度浮点数—float—4字节—+f
双精度浮点数—double—8字节—+d

  • 非数字型:

字符型—char—2字节—无符号
字节型—byte—1字节—有符号
布尔型—true—false/true

引用数据类型:

  • 类类型(class)
  • 接口类型
  • 枚类类型
  • 数组类型

整型溢出:
由于整型运算过程中,结果占据了高位,将原本的符号位改变为了1,因此造成了负数的过程。

解决方法:
	当b1和b2因子都在整型范围内时,可以将程序定义的因子修改为更大范围的长整型
	通常情况下,两个运算因子中,有一个时程序定义的,因此只需要限制第二因子的输入范围(最大值/临界值)
	通常情况下,输入的都是字符串,可以进行限制
	BigInteger---大数字
	BigInteger a = new BigInteger(val"       ");

基本命令语句

instanceof—判断
equals—等于

public static void main(string[] strs)

System.out.println(" “)—换行输出语句
System.out.print(” ")—不换行输出

Scanner sc = new sanner(System in)—输入为sc
string name = sc.next()—输入为string型,可以自己改类型

short a = 10 int b = (int)b—转换类型,小转大,直接转
string s = “1000” int a = Integer.ParseInt(s)—大转小用,引用包装类型强制转

包装数据类型(引用数据类型):
Integer—int型
Short—short型
Long—long型
Float—float型
Double—double型
Byte—byte型
Boolean—boolean型
Cheracter—char型

用来转化数据类型,使用引用数据类型来表示基本数据类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值