1.2 JavaSE基础知识部分
1.2.1 数据类型
boolean数据类型的变量只能赋值为true或false(在C中可以赋值整数,0代表false,非0代表true,在Jjava中不可以);
有些数据类型间可以发生隐式转换,数据精度低的到数据精度高的,或者说数据长度短的到数据长度长的,比如charàint ,floatàdouble,如果想要强制数据类型转换可以使用(数据类型),但前提也是要能发生转换的之间才可以,否则会发生数据丢失或者异常。
JAVA采用的是UNICODE编码。
1.2.2 运算符
Ø 算术运算符和算术表达式
包括 +、-、*、/、%、++、--
运算符 ++ 和减一运算符 -- 只能用于变量,而不能用于常量或表达式。
Ø 关系运算符和关系表达式
包括 >、>=、<、<=、== 、!=
Ø 逻辑运算符和逻辑表达式
包括 &&(短路与)、 ||(短路或)、!(非), &(普通与), |(普通或)
· 普通与(&):所有的条件都要判断
· 短路与(&&):如果第一个条件为假,则后面的条件不再判断。
· 普通或(|):所有的条件都要判断
· 短路或(||):如果第一个条件为真,后面的条件都不用判断了
“与”用来表示需要多个条件同时成立;
“或”用来表示多个条件之间有一个满足即可;
Ø 赋值运算符和赋值表达式
包括 =
在 = 之前加上某些特定运算符,如:+=,-=,*=,/=,%=
Ø 条件运算符和条件表达式
包括( ?:)
范例:现在要求找出三个整数中的最大值。
public class TestDemo{ public static void main(String aregs[]){ int x=2; int y=3; int z=8; int max=0; max=x>y?x:y; max=max>z?max:z; System.out.println("最大值为 " +max ) ; } };
|
Ø 移位运算符
>>(右移)、<<(左移)
范例:现在要求实现一个2*8的程序。
public class TestDemo04{ public static void main(String aregs[]){ int x = 2 ; System.out.println("2 * 8 = " + ( x << 3 ) ) ; } }; 2的二进制: 00000000 00000000 00000000 00000010 移位操作后: 00000000 00000000 00000000 00010000
|
发表评论
-
new Date(new Date().toString())结果与new Date()结果不一样的原因
2010-03-12 14:09 2565Date now=new Date(); System.out ... -
String与StringBuffer的比较2
2009-04-12 23:16 908No. -
String与StringBuffer的比较2
2009-04-12 23:10 788No. -
String与StringBuffer的比较1
2009-04-12 23:09 1004String类对象数组可直接调用java.util.Array ... -
JavaSE应用程序类集部分详解6
2009-04-12 22:42 703Properties类 一、Properti ... -
JavaSE应用程序类集部分详解5
2009-04-12 22:41 795Map接口 Map接口中 ... -
JavaSE应用程序类集部分详解4
2009-04-12 22:40 688Collection集合的输 ... -
JavaSE应用程序类集部分详解3
2009-04-12 22:39 743Set接口 一、Set<E>接口 ... -
JavaSE应用程序类集部分详解2
2009-04-12 22:37 561五、ArrayList<E>类 1、ArrayL ... -
JavaSE应用程序类集部分详解1
2009-04-12 22:35 824类集设置的目的 类集设置的目的是为处理对象的 ... -
JavaSE类集框架的完整结构2
2009-04-12 22:32 815三、Map<K,V>接口 Map<K,V& ... -
JavaSE类集框架的完整结构1
2009-04-12 22:31 991类集框架的完整结构 类集框架是用来处理动态的对象数组的。 ... -
JavaSE基础知识方法定义使用部分
2009-04-12 22:25 9851.2.6 Java中的方法 方法在程序中就是一段可重复调 ... -
JavaSE基础知识数组部分
2009-04-12 22:23 7791.2.5 Java中的数组 JAVA中的数组概念仍然用于 ... -
JavaSE基础知识循环结构部分
2009-04-12 22:22 7301.2.4.2 循环结构 1、循 ... -
JavaSE基础知识分支结构
2009-04-12 22:20 6491.2.4 Java流程控制语句结构 JAVA继续沿用用之 ... -
JavaSE基础知识关键字部分
2009-04-12 22:19 7491.2.3 Java关键字 几个关键字需 ... -
JDK的安装及环境变量的设置
2009-04-12 22:10 878JDK的安装之前也需要先禁用防火墙; JDK的安装要注意其安 ... -
Java简介
2009-04-12 21:59 602Sun公司最初想把程序植入到各种设备中,来实现一些功能,但此项 ... -
JavaSE重点知识点总结
2009-04-12 21:58 2211第一部分:Java基础程序设计 基础部分包括数据类型、运算符 ...
相关推荐
### JavaSE基础知识总结 #### 一、Java特点与运行原理 **1.1 Java特点** - **简单性:** Java语言的设计目标之一是易于理解和使用,它的语法清晰、简洁。 - **面向对象:** Java是一种纯面向对象的语言,支持封装...
Java SE(标准版)基础知识是Java编程学习的基石,涵盖了从环境配置到语法特性的一系列内容。本总结将深入探讨这些关键知识点,并提供面试中可能遇到的问题。 首先,计算机概述部分涉及计算机的基本组成,包括硬件...
JavaSE基础知识总结
本资源以思维导图的方式,罗列了javase基础及高级部分的知识点,剔除了一些java常识的知识点,只保留了易错、易混点,并提供了部分使用方法。适合初学者作为复习使用。
JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和部署桌面、服务器以及...学习和掌握JavaSE基础知识,对于进一步探索J2EE和其他Java技术至关重要。
JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和运行桌面、服务器以及嵌入式和实时环境中的Java应用程序。这个标准版平台提供了广泛的类库,支持从...
JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和部署桌面、服务器以及嵌入式设备和实时环境中的Java应用程序。JavaSE提供了丰富的类库,包括基本的...
本套教程涵盖了JavaSE基础知识,适合编程初学者入门学习。以下是根据标题和描述中提到的知识点进行的详细解释: 1. **Java编程基础**:这部分内容通常会介绍Java的基本语法,包括变量声明、数据类型、运算符、流程...
JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和部署桌面、服务器以及嵌入式设备和实时环境中的Java应用程序。JavaSE提供了丰富的类库,包括基本的...
根据给定文件的信息,我们可以总结出以下关于JavaSE基础部分中的简单算法的知识点: ### 一、冒泡排序(Bubble Sort) #### 1.1 冒泡排序算法介绍 冒泡排序是一种简单的排序算法,其基本思想是重复地遍历要排序的...
本资料包"JavaSE基础知识全集(思维导图版)"是针对初学者设计的,旨在帮助0基础的开发者系统性地掌握Java编程语言的关键概念和技术。 首先,我们从基础语法开始,Java是一种强类型的语言,其数据类型包括基本类型...
这个"javase基础知识讲解.rar"压缩包很可能是为Java初学者准备的一份教程资料,涵盖了Java语言的基础概念和核心特性。以下是一些可能包含在这些教程中的关键知识点: 1. **Java概述**:Java是由Sun Microsystems...
本套视频教程专注于JavaSE的基础知识,是初学者踏入Java编程世界的理想起点。根据描述,这套教程分为四个大的部分,这通常涵盖Java语言的基础语法、核心类库、输入/输出以及多线程等关键领域。 第一部分可能包含...
本教程《JavaSE基础教程》将详细讲解以上各个知识点,并通过实例代码加深理解,为新手提供全面的Java编程基础知识。阅读并实践其中的内容,将有助于你快速掌握JavaSE编程,为后续的JavaEE或Android开发打下坚实的...
这份资源包显然是一个关于Java SE基础知识的总结,利用了Xmind思维导图工具来整理和呈现这些知识点。Xmind是一种流行的大脑风暴和思维组织工具,通过树状结构帮助用户清晰地理解和记忆复杂的概念。 在Java SE的基础...
JavaSE(Java Standard ...通过阅读和实践"chapter06"中的代码,学习者将能够加深对上述JavaSE基础知识的理解,并具备编写和调试简单Java程序的能力。在实际编程过程中,不断练习和应用这些概念是提高技能的关键。
从文档的标题、描述和标签可以看出,本文档主要涉及Java标准版(Java SE)的基础知识点,包括变量、条件控制语句(if、switch)、循环结构(while、for、do_while)、数组和集合的使用,以及面向对象编程中封装、...
这份"javase基础ppt讲解"包含了多个实验主题,旨在深入讲解Java语言的关键特性。以下是对这些实验主题的详细解读: 1. **实验1:基础语法** 这部分通常涵盖Java的基本语法,包括变量声明、数据类型、运算符、流程...
JavaSE基础入门视频教程第24天主要涵盖了IO流对象的相关知识,这是Java编程中非常核心的一个部分。IO流在Java中用于处理数据的输入和输出,是程序与外部世界交换信息的重要工具。本教程通过一系列视频讲解了不同类型...