八种基本数据类型的大小,以及他们的封装类
八种基本数据类型:int、short、float、double、long、boolean、byte、char。
封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Character。
引用数据类型
引用数据类型是由类的编辑器定义的,他们是用于访问对象的。这些变量被定义为不可更改的特定类型。
例如:Employee, Puppy 等等
Switch能否用string做参数
jdk7之前 switch 只能支持 byte、short、char、int 这几个基本数据类型和其对应的封装类型。
switch后面的括号里面只能放int类型的值,但由于byte,short,char类型,它们会?自动?转换为int类型(精精度小的向大的转化),所以它们也支持。
jdk1.7后 整形,枚举类型,boolean,字符串都可以。
equals与==的区别
使用==比较原生类型如:boolean、int、char等等,使用equals()比较对象。
1、==是判断两个变量或实例是不是指向同一个内存空间。 equals是判断两个变量或实例所指向的内存空间的值是不是相同。
2、==是指对内存地址进行比较。 equals()是对字符串的内容进行比较。
3、==指引用是否相同。 equals()指的是值是否相同。
转载于:https://my.oschina.net/u/4167465/blog/3083456
分享到:
相关推荐
JavaSE基础知识大全,以Word文档形式总结。 第一个Word:绪论 第二个Word:基本元素 ······ 第十八个Word:net补充 第十九个Word:异常补充 祝大家:学习开心!越学越年轻!
对于源代码的分析有助于大家更好地学习此门技术,促进大家共同进步
JAVASE基础知识详解
尚硅谷JAVASE基础笔记
JavaSE基础.md
Java基础每日复习笔记-JavaSE基础阶段.edf
学习JavaSE基础是成为Java程序员的必经之路,涵盖了语言语法、类库以及编程概念。 1. **Java语言基础**: - `public class HelloWorld` 是Java程序的基本结构,表示一个公共类`HelloWorld`。 - `main`方法是程序...
本套视频教程专注于JavaSE的基础知识,是初学者踏入Java编程世界的理想起点。根据描述,这套教程分为四个大的部分,这通常涵盖Java语言的基础语法、核心类库、输入/输出以及多线程等关键领域。 第一部分可能包含...
javase基础 ml教程 javase基础 ml教程 javase基础 ml教程 javase基础 ml教程 javase基础 ml教程
本教程《JavaSE基础教程》将详细讲解以上各个知识点,并通过实例代码加深理解,为新手提供全面的Java编程基础知识。阅读并实践其中的内容,将有助于你快速掌握JavaSE编程,为后续的JavaEE或Android开发打下坚实的...
### JavaSE基础学习笔记 #### 一、Java概述与历史 - **起源与发展**:Java最初由Sun Microsystems在1995年推出,后被Oracle公司收购并继续发展。Java经历了多个版本的发展,逐渐形成了Java SE(Standard Edition,...
### JavaSE基础知识总结 #### 一、Java特点与运行原理 **1.1 Java特点** - **简单性:** Java语言的设计目标之一是易于理解和使用,它的语法清晰、简洁。 - **面向对象:** Java是一种纯面向对象的语言,支持封装...
JavaSE基础笔记整合 本文档总结了JavaSE的基础知识点,涵盖了Java语言的发展史、特点、环境搭建、编写Java应用程序、ClassPath、Path环境变量的配置等。 一、Java语言发展史 Java语言由SUN公司在1991年研发,后被...
JavaSE(Java Platform Standard Edition)是Java平台标准版,它是学习Java编程的基础,包含了构成Java语言核心的类。JavaSE提供了开发和运行桌面应用程序所需的工具和API。它不涉及特定的应用领域,而是专注于提供...
JavaSE基础入门视频教程第24天主要涵盖了IO流对象的相关知识,这是Java编程中非常核心的一个部分。IO流在Java中用于处理数据的输入和输出,是程序与外部世界交换信息的重要工具。本教程通过一系列视频讲解了不同类型...
标题:“javaSE基础.pdf” 描述:“javaSE基础笔记,从变量、if、while、for、do_while循环、数组、集合、面向对象的面试题,封装、基础多态等实际案例” 标签:“java SE” 从文档的标题、描述和标签可以看出,...
本资源是我自己复习巩固JavaSE知识所写,知识点比较全面。 抽象类、多态、io、多线程、数据结构和集合、参考图片、案例源码class、有零有整的知识点。 可能并不适用所有人,但希望对你有所帮助。 文档和源代码纯自己...
总的来说,JavaSE基础知识涵盖了变量、数据类型、运算符、流程控制、面向对象、异常处理、文件I/O和集合框架等多个方面。通过学习和实践,你可以构建出功能丰富的桌面应用程序。传智播客毕老师的教程是一个很好的...