美文网首页
Java基础之入门知识

Java基础之入门知识

作者: 阳光课代表 | 来源:发表于2019-08-15 10:57 被阅读0次

Java三大版本

Java SE

  是Java的标准版,主要用来开发C/S结构的桌面级应用;

Java EE

  是Java的企业版,主要用来开发B/S结构的企业级应用;

Java ME

  是Java的移动版,是专门为嵌入式设备设计的接口规范。
注:Java ME和Android没有联系,Java ME属于淘汰产品,主要应用于以前的塞班系统

标识符

  标识符必须以字母、下划线或$开头,其它部分可以是字母、下划线、美元符和数字的组合,不可以是Java关键字

字符集

?????????????????????

数据类型

整型

byte

byte 数据类型是8位、有符号的;
最小值是 -128(-2^7);
最大值是 127(2^7-1);
默认值是 0;
例子:byte a = 100,byte b = -50。

short

short 数据类型是 16 位、有符号的;
最小值是 -32768(-2^15);
最大值是 32767(2^15 - 1);
默认值是 0;
例子:short s = 1000,short r = -20000。

int

int 数据类型是32位、有符号的;
最小值是 -20亿(-2^31);
最大值是 20亿(2^31 - 1);
整型变量默认为 int 类型;
默认值是 0 ;
例子:int a = 100000, int b = -200000。

long

long 数据类型是 64 位、有符号的;
最小值是 -9,223,372,036,854,775,808(-2^63);
最大值是 9,223,372,036,854,775,807(2^63 -1);
默认值是 0L;
例子: long a = 100000L,Long b = -200000L。
注:"L"理论上不区分大小写,但是若写成"l"容易与数字"1"混淆,建议大写

BigInteger
        BigInteger bigA=new BigInteger("24"); //注意是字符串,可以实现任意精度的整数计算
        BigInteger bigB=new BigInteger("5");
        System.out.println(bigA.add(bigB));     //29
        System.out.println(bigA.subtract(bigB));//19
        System.out.println(bigA.multiply(bigB));//120
        System.out.println(bigA.divide(bigB));  //4
进制转换
        System.out.println(0b01_0001);  //17    0b开头是2进制
        System.out.println(010);        //8     0开头是8进制
        System.out.println(0x10);       //16    0x开头是16进制
        
        System.out.println(Integer.toBinaryString(17)); //10001
        System.out.println(Integer.toOctalString(17));  //21
        System.out.println(Integer.toHexString(17));    //11

浮点型

相关文章

  • Java学习入门基础推荐

    给你推荐一个写得非常用心的Java基础教程:Java入门基础教程 | 天码营 这个教程将Java的入门基础知识贯穿...

  • Java基础之入门知识

    Java三大版本 Java SE   是Java的标准版,主要用来开发C/S结构的桌面级应用; Java EE  ...

  • Java入门篇

    Java入门基础学习 前言: Java基础视频入门知识网上一搜一堆,但是感觉没有系统性的总结出来,学习了很多,但是...

  • Awesome Java

    基础 Java 入门与实践 Java 语法清单 Java 8 系列之重新认识 HashMap Java 浮点数精确...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 2020版本Java300集资料免费分享福利

    2020年,Java零基础到精通资料教材,零基础入门Java,包含Java快速入门课程,干货分享,新基础Java教...

  • Java 基础-----入门知识

    一.JDK 和IDE 因为我用的是mac电脑,所以我就介绍一些OS系统使用过程. 1、安装jdk:Mac系统自带j...

  • 详解Java泛型之3——十分钟理解泛型擦除

    前面我们介绍了泛型以及通配符的基础概念,可以参考文章: 详解Java泛型之1——入门泛型必懂的知识点[https:...

  • Java入门基础知识点整理大放送,推荐保存

    为了方便大家学习Java,理顺Java技术知识点,也可以助您尽快的努力成长起来,小编整理了以下Java入门基础知识...

  • 找工作必备技能

    基础知识Java和JQuery SpringMVC 源码学习-入门 Mysql存储过程,Mysql高级查询相关SQ...

网友评论

      本文标题:Java基础之入门知识

      本文链接:https://www.haomeiwen.com/subject/spbajctx.html