`
diaoaa
  • 浏览: 18627 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Java学习笔记——java原生数据类型

 
阅读更多

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技术在Android中调用、调试C++代码”将带你深入理解如何在Android应用中使用JNI来调用C++代码,以及如何进行调试。以下是对这一主题的详细阐述。 1. **JNI简介** JNI是Java平台的...

    jdk6.0学习笔记

    - 名称由来:Java 的名字来源于 James Gosling 观察到的一棵橡树(Oak),但由于 Oak 已被注册为商标,最终选择了咖啡的产地国——Java(爪哇岛)作为该语言的名字。 - 全球信息网的兴起促进了 Java Applet 的发展...

    java框架学习笔记spring笔记

    Spring 框架是 Java 开发中的核心框架之一,它为构建企业级应用程序提供了一个全面的编程和配置模型。Spring 的设计理念是“依赖注入”(Dependency Injection,简称 DI)和面向切面编程(Aspect-Oriented ...

    swt开发的笔记

    【SWT开发笔记】主要涉及的是Java编程领域中的一门重要技术——Standard Widget Toolkit(SWT)。SWT是Eclipse基金会推出的一个开源GUI库,它为Java开发者提供了一种创建本地化用户界面的方式,与Java Swing相比,...

    java-para-iniciantes:curso de java para iniciantes cursoemvideo.com

    1. **基础语法**:包括变量、数据类型、运算符、流程控制(条件语句、循环)、方法定义和调用等。 2. **类与对象**:理解面向对象编程的概念,如封装、继承和多态,创建和使用类,以及对象实例化。 3. **数组与...

    AndroidNoteApp:安卓笔记应用

    在这个项目中,我们探讨的是一个基于Android平台的笔记应用程序——AndroidNoteApp。这个应用的开发使用了Java语言,这表明它遵循了Android的原生开发方式,Java是Android应用开发的主要编程语言之一。下面我们将...

    notenexus:笔记收集

    【标题】:Notenexus——一个笔记收集应用的开发实践 在Dart编程语言的世界里,Notenexus是一个值得关注的项目。它是一个笔记收集应用程序,旨在帮助用户方便地存储、组织和检索他们的知识碎片。Dart是Google开发的...

    Flutter_Notebook:Flutter制作的一款简单但实用的笔记本

    【标题】: Flutter Notebook——基于Flutter的轻量级笔记本应用 【描述】: Flutter Notebook 是一个使用Google的Flutter框架开发的轻量级笔记本应用程序。它展示了如何利用Flutter的强大功能和跨平台特性,构建一个...

    KotlinNotes:主要是找个地方同步笔记,而且这看起来很coooool

    2. 数据类:Kotlin提供了一种简化创建数据容器的方式——数据类。只需使用data关键字,即可自动生成equals()、hashCode()等方法。 ```kotlin data class Person(val name: String, val age: Int) ``` 3. 函数与...

    Noted

    《深入探索Kotlin编程语言——以Noted项目为例》 Kotlin,这门由JetBrains公司推出的静态类型编程语言,自2016年正式发布以来,已经在全球范围内获得了广泛的认可,尤其在Android开发领域,它已成为首选语言之一。...

Global site tag (gtag.js) - Google Analytics