语言的分类

语言分类

编译性语言

  • 编译后执行的语言(C,C#,JAVA属于编译加解释)

解释性语言

  • 直接以解释器解释执行(HTML,JS,Powershell)

JAVA能干什么

传统的服务器开发:CGI----一个用户生成一个进程

JAVAEE:Servlet----一个用户生成一个线程

  1. 功能强大:JAVAEE(企业级开发:EJB,JMS,JTA,JTS等),JAVASE(桌面级开发:JAVA标准API,swing),JAVAME(嵌入式开发)
  2. 难学:规则、强类型、语法结构、框架
  3. 面向对象
  4. 安全
  5. 健壮
  6. 跨平台:JVM

JAVA的概念

  1. JDK–JAVA开发套件、JAVA开发库

  2. JRE–JAVA运行环境

  3. JVM–java虚拟机

    类型溢出

    1. 整形溢出:由于整型运算过程中,结果占取了首高位,将原本的符号为改变成了1,因此造成负数的过程
      1. 解决方法:当第一和第二因子都在整型范围内时,可以将程序定义的那个因子 修改为更大范围的整长型
      2. 通常情况下,两个运算因子中,有一个是由程序定义的;因此只需要限制第二因子的输入范围(最大值)边界值
      3. 通常情况下,用户输入的都是字符串,限制字符串的长度进行处理。
      4. 基于程序本身的处理

包装类型

每一个基本数据类型都对应了一个引用数据类型;是引用数据类型来表示基本数据类型

int --> Integer
short --> Short 
long --> Long
float --> Float
double --> Double
byte -- >Byte
boolean --> Boolean
char --> Character
转型

小转大,直接转,大转小,强制转

字符串转基本数据类型需要用包装类型所提供的方法进行

包装类不仅仅只是转型还可以用于类型的判断
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值