Java中原生数据类型
java中有8中原生数据类型,分别是int、byte、short、long、float、double、char、boolean。
1. int型:32位,4个字节,可表示的范围:-2^31 ~ 2^31 - 1 (去掉一个符号位,并把0考虑进去)
2.byte : 8位,1个字节 ,可表示的范围 : -128 ~127
3.short : 16位,2个字节
4.long: 64位,4个字节
5.float:
范围没有double广,将浮点数赋值给float型时需要进行强制类型转换,或者后加f
6.double:
浮点数默认为double类型
7.char: 用单引号表示一个字符
8.boolean:有
false 和 true 两个值
有几个练习:
Object object = new Object();
Object object2 = new Object();
System.out.println(object == object2);
System.out.println("----------------");
String str = new String("aaa");
String str2 = new String("aaa");
System.out.println(str == str2);
System.out.println("----------------");
String str3 = "bbb";
String str4 = "bbb";
System.out.println(str3 == str4);
System.out.println("----------------");
String str5 = new String("ccc");
String str6 = "ccc";
System.out.println(str5 == str6);
System.out.println("----------------");
String s = "hello";
String s1 = "hel";
String s2 = "lo";
System.out.println(s == s1 + s2);
System.out.println("----------------");
System.out.println(s == "hel" + "lo");
结果:
false
----------------
false
----------------
true
----------------
false
----------------
false
----------------
true
分享到:
相关推荐
这篇“Android学习笔记——利用JNI技术在Android中调用、调试C++代码”将带你深入理解如何在Android应用中使用JNI来调用C++代码,以及如何进行调试。以下是对这一主题的详细阐述。 1. **JNI简介** JNI是Java平台的...
- 名称由来:Java 的名字来源于 James Gosling 观察到的一棵橡树(Oak),但由于 Oak 已被注册为商标,最终选择了咖啡的产地国——Java(爪哇岛)作为该语言的名字。 - 全球信息网的兴起促进了 Java Applet 的发展...
Spring 框架是 Java 开发中的核心框架之一,它为构建企业级应用程序提供了一个全面的编程和配置模型。Spring 的设计理念是“依赖注入”(Dependency Injection,简称 DI)和面向切面编程(Aspect-Oriented ...
【SWT开发笔记】主要涉及的是Java编程领域中的一门重要技术——Standard Widget Toolkit(SWT)。SWT是Eclipse基金会推出的一个开源GUI库,它为Java开发者提供了一种创建本地化用户界面的方式,与Java Swing相比,...
1. **基础语法**:包括变量、数据类型、运算符、流程控制(条件语句、循环)、方法定义和调用等。 2. **类与对象**:理解面向对象编程的概念,如封装、继承和多态,创建和使用类,以及对象实例化。 3. **数组与...
在这个项目中,我们探讨的是一个基于Android平台的笔记应用程序——AndroidNoteApp。这个应用的开发使用了Java语言,这表明它遵循了Android的原生开发方式,Java是Android应用开发的主要编程语言之一。下面我们将...
【标题】:Notenexus——一个笔记收集应用的开发实践 在Dart编程语言的世界里,Notenexus是一个值得关注的项目。它是一个笔记收集应用程序,旨在帮助用户方便地存储、组织和检索他们的知识碎片。Dart是Google开发的...
【标题】: Flutter Notebook——基于Flutter的轻量级笔记本应用 【描述】: Flutter Notebook 是一个使用Google的Flutter框架开发的轻量级笔记本应用程序。它展示了如何利用Flutter的强大功能和跨平台特性,构建一个...
2. 数据类:Kotlin提供了一种简化创建数据容器的方式——数据类。只需使用data关键字,即可自动生成equals()、hashCode()等方法。 ```kotlin data class Person(val name: String, val age: Int) ``` 3. 函数与...
《深入探索Kotlin编程语言——以Noted项目为例》 Kotlin,这门由JetBrains公司推出的静态类型编程语言,自2016年正式发布以来,已经在全球范围内获得了广泛的认可,尤其在Android开发领域,它已成为首选语言之一。...