数据类型 简单扩展(Java)
public class HelloWorld {
    public static void main(String[] args) {
    //整数拓展  进制   二进制0b  十进制    八进制0   十六进制0x
        int i=10;
        int i2 = 010;
        int i3 = 0x10;  //十六进制0x  0~9  A~F  16
        int i4 = 0b10;
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println(i4);
        System.out.println("==============================");
     //浮点数扩展     银行业务怎么表示?钱
     //BigDecimal   数学工具类
        float f = 0.1f;
        double d = 1.0/10;
        System.out.println(f==d);//false
        float d1=12312312523542453f;//数的长度有关
        float d2=d1+1;
        System.out.println(d1==d2);//true
     //float  有限  离散   舍入误差   大约   接近但不等于//double
        //最好完全不用浮点数来比较
        // 最好完全不用浮点数来比较
        //最好完全不用浮点数来比较
        System.out.println("==============================");
     //字符拓展
        char c1 = 'a';
        char c2 = '中';
        System.out.println(c1);
        System.out.println((int)c1);//强制转换
        System.out.println(c2);
        System.out.println((int)c2);//强制转换
        //所有字符本质还是数字
        //编码  Unicode(97=a  65=A)  2字节  0-65536    Excle  2 16 = 65536
        System.out.println("==============================");
        //区间范围 U0000 - UFFFF
        char c3 = '\u0062';
        System.out.println(c3);
        System.out.println("==============================");
        //转义字符
        //  \t  空一个TAB   \n  换行
        System.out.println("Hello\tWorld");
        System.out.println("Hello\nWorld");
        System.out.println("==============================");
        String sa = new String("HELLO");
        String sb = new String("HELLO");
        System.out.println(sa == sb);
        String sc =  "HELLO";
        String sd =  "HELLO";
        System.out.println(sc == sd);
        //对象 从内存分析
        //布尔值扩展
        boolean flag = true ;
        if (flag == true ){}  //新手
        if (flag ){}          //老手
        //Less is more 代码要精简易读
    }
}
												
											数据类型 简单扩展(Java)的更多相关文章
- 【转】10种简单的Java性能优化
		
10种简单的Java性能优化 2015/06/23 | 分类: 基础技术 | 14 条评论 | 标签: 性能优化 分享到: 本文由 ImportNew - 一直在路上 翻译自 jaxenter.欢迎加 ...
 - java基础学习02(简单的java程序)
		
简单的java程序 一.完成的目标 1. 理解java程序的基本组成 2. 如何对程序代码进行注释 3. java标识符的命名规则 4. 了解java中的关键字 5. 使用java定义变量或声明变量 ...
 - Log4net创建日志及简单扩展
		
转:http://blog.csdn.net/CHENFEIYANG2009/article/details/5397342 1.概述 log4net是.Net下一个非常优秀的开源日志记录组件.log ...
 - 简单聊聊java中的final关键字
		
简单聊聊java中的final关键字 日常代码中,final关键字也算常用的.其主要应用在三个方面: 1)修饰类(暂时见过,但是还没用过); 2)修饰方法(见过,没写过); 3)修饰数据. 那么,我们 ...
 - 使用Log4net创建日志及简单扩展
		
如何使用Log4net创建日志及简单扩展 1.概述 log4net是.Net下一个非常优秀的开源日志记录组件.log4net记录日志的功能非常强大.它可以将日志分不同的等级,以不同的格式,输出到不同的 ...
 - 简单说说 Java 的 JVM 内存结构
		
问:简单说说 Java 的 JVM 内存结构分为哪几个部分? 答:JVM 内存共分为虚拟机栈.堆.方法区.程序计数器.本地方法栈五个部分,分别解释如下.虚拟机栈:线程私有的,每个方法在执行时会创建一个 ...
 - redis 哈希数据类型简单操作(实现购物车案例)
		
这里不累赘如何安装redis和php redis扩展,主要熟悉调用redis哈希数据类型 简单方法操作如下 1:hSet 2:hGet 4:hDel 5:hGetAll 4:hExists 5:hI ...
 - 【Java】一个简单的Java应用程序
		
简单记录,Java 核心技术卷I 基础知识(原书第10 版) 一个简单的Java应用程序"Hello, World!" Hello, World! Goodbye,World! 一 ...
 - 一个简单的Java应用程序
		
目录 一个简单的Java应用程序 首次运行结果 程序示例 运行结果 修改大小写之后的运行结果 程序示例 运行结果 关键字public 关键字class 类名及其命名规则 类名必须以字母开头 不能使用J ...
 
随机推荐
- mybatis两种嵌套查询方式
			
1,推荐用第一种 <select id="getTeacher2" resultMap="TeacherStudent"> select s.id ...
 - RabbitMQ 3.9( 基础 )
			
1.认识MQ 1.1.什么是MQ? MQ全称:message queue 即 消息队列 这个队列遵循的原则:FIFO 即 先进先出 队列里面存的就是message 1.2.为什么要用MQ? 1.2.1 ...
 - PyScript:让Python在HTML中运行
			
大家好,我是DD,已经是封闭在家的第51天了! 最近一直在更新Java新特性和IDEA Tips两个专栏,其他方向内容的动态关注少了.昨天天晚上刷推的时候,瞄到了这个神奇的东西,觉得挺cool的,拿出 ...
 - python PDF转图片,World转PDF
			
软件不用续费了... PDF转World暂时没需求,有需求了再搞 Python3.9 ---------------pip3 install PyMuPdf ---------------pip3 ...
 - mybatis plus 使用 SQL 保留字(关键字)
			
MybatisPlus:使用SQL保留字(关键字)的操作 必须要手动在 entity 的字段上加注解,否则最终会报错,因为 mybatis 或者 mybatis plus 不会自动处理
 - hive从入门到放弃(六)——常用文件存储格式
			
hive 存储格式有很多,但常用的一般是 TextFile.ORC.Parquet 格式,在我们单位最多的也是这三种 hive 默认的文件存储格式是 TextFile. 除 TextFile 外的其他 ...
 - Spring Boot下Spring Batch入门实例
			
一.About Spring Batch是什么能干什么,网上一搜就有,但是就是没有入门实例,能找到的例子也都是2.0的,看文档都是英文无从下手~~~,使用当前最新的版本整合网络上找到的例子. 关于基础 ...
 - Python技法:浮点数取整、格式化和NaN处理
			
1. 取整的三种方法 1.1 强转int类型 这种方法会直接对浮点数的小数部分进行截断(无论是正还是负). print(int(2.7)) # 2 print(int(-2.7)) # -2 1.2 ...
 - 人体调优不完全指南「GitHub 热点速览 v.22.22」
			
本周特推又是一个人体调优项目,换而言之就是如何健康生活,同之前的 HowToLiveLonger研究全因死亡率不同,这个项目更容易在生活中实践,比如,早起晒太阳这么一件"小事"便有 ...
 - java继承中关于super关键字和this关键字的使用
			
1.super关键字 由于子类不能继承父类的构造方法,因此,如果要调用父类的构造方法,可以使用 super 关键字.super 可以用来访问父类的构造方法.普通方法和属性.super 关键字的功能: ...