`
finally_mm
  • 浏览: 25104 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JavaSE基础知识部分

 
阅读更多

1.2  JavaSE基础知识部分

1.2.1  数据类型

 

boolean数据类型的变量只能赋值为truefalse(在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

 

  • 大小: 15.9 KB
分享到:
评论

相关推荐

    JavaSE 基础知识总结

    ### JavaSE基础知识总结 #### 一、Java特点与运行原理 **1.1 Java特点** - **简单性:** Java语言的设计目标之一是易于理解和使用,它的语法清晰、简洁。 - **面向对象:** Java是一种纯面向对象的语言,支持封装...

    javase基础知识总结

    Java SE(标准版)基础知识是Java编程学习的基石,涵盖了从环境配置到语法特性的一系列内容。本总结将深入探讨这些关键知识点,并提供面试中可能遇到的问题。 首先,计算机概述部分涉及计算机的基本组成,包括硬件...

    javaSE基础全部知识点以及部分习题代码

    JavaSE基础知识总结

    Javase基础及高级部分思维导图

    本资源以思维导图的方式,罗列了javase基础及高级部分的知识点,剔除了一些java常识的知识点,只保留了易错、易混点,并提供了部分使用方法。适合初学者作为复习使用。

    javase基础知识介绍.pdf

    JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和部署桌面、服务器以及...学习和掌握JavaSE基础知识,对于进一步探索J2EE和其他Java技术至关重要。

    javase基础知识.docx

    JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和运行桌面、服务器以及嵌入式和实时环境中的Java应用程序。这个标准版平台提供了广泛的类库,支持从...

    javase基础知识.pdf

    JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和部署桌面、服务器以及嵌入式设备和实时环境中的Java应用程序。JavaSE提供了丰富的类库,包括基本的...

    第(2-11)章 JavaSE基础知识(入门推荐)免分

    本套教程涵盖了JavaSE基础知识,适合编程初学者入门学习。以下是根据标题和描述中提到的知识点进行的详细解释: 1. **Java编程基础**:这部分内容通常会介绍Java的基本语法,包括变量声明、数据类型、运算符、流程...

    javase基础知识介绍.docx

    JavaSE(Java Platform, Standard Edition),也被称为Java2 Platform,是Java平台的核心组成部分,主要用于开发和部署桌面、服务器以及嵌入式设备和实时环境中的Java应用程序。JavaSE提供了丰富的类库,包括基本的...

    JavaSE基础部分简单算法

    根据给定文件的信息,我们可以总结出以下关于JavaSE基础部分中的简单算法的知识点: ### 一、冒泡排序(Bubble Sort) #### 1.1 冒泡排序算法介绍 冒泡排序是一种简单的排序算法,其基本思想是重复地遍历要排序的...

    JavaSE基础知识全集(思维导图版)

    本资料包"JavaSE基础知识全集(思维导图版)"是针对初学者设计的,旨在帮助0基础的开发者系统性地掌握Java编程语言的关键概念和技术。 首先,我们从基础语法开始,Java是一种强类型的语言,其数据类型包括基本类型...

    javase基础知识讲解.rar

    这个"javase基础知识讲解.rar"压缩包很可能是为Java初学者准备的一份教程资料,涵盖了Java语言的基础概念和核心特性。以下是一些可能包含在这些教程中的关键知识点: 1. **Java概述**:Java是由Sun Microsystems...

    JavaSE基础视频

    本套视频教程专注于JavaSE的基础知识,是初学者踏入Java编程世界的理想起点。根据描述,这套教程分为四个大的部分,这通常涵盖Java语言的基础语法、核心类库、输入/输出以及多线程等关键领域。 第一部分可能包含...

    JavaSE基础教程(新手必读)

    本教程《JavaSE基础教程》将详细讲解以上各个知识点,并通过实例代码加深理解,为新手提供全面的Java编程基础知识。阅读并实践其中的内容,将有助于你快速掌握JavaSE编程,为后续的JavaEE或Android开发打下坚实的...

    javase基础和知识点总结包含xmind文件

    这份资源包显然是一个关于Java SE基础知识的总结,利用了Xmind思维导图工具来整理和呈现这些知识点。Xmind是一种流行的大脑风暴和思维组织工具,通过树状结构帮助用户清晰地理解和记忆复杂的概念。 在Java SE的基础...

    JavaSe基础部分第六章代码

    JavaSE(Java Standard ...通过阅读和实践"chapter06"中的代码,学习者将能够加深对上述JavaSE基础知识的理解,并具备编写和调试简单Java程序的能力。在实际编程过程中,不断练习和应用这些概念是提高技能的关键。

    javaSE基础.pdf

    从文档的标题、描述和标签可以看出,本文档主要涉及Java标准版(Java SE)的基础知识点,包括变量、条件控制语句(if、switch)、循环结构(while、for、do_while)、数组和集合的使用,以及面向对象编程中封装、...

    javase基础ppt讲解

    这份"javase基础ppt讲解"包含了多个实验主题,旨在深入讲解Java语言的关键特性。以下是对这些实验主题的详细解读: 1. **实验1:基础语法** 这部分通常涵盖Java的基本语法,包括变量声明、数据类型、运算符、流程...

    JavaSE基础入门视频教程33天之(24)

    JavaSE基础入门视频教程第24天主要涵盖了IO流对象的相关知识,这是Java编程中非常核心的一个部分。IO流在Java中用于处理数据的输入和输出,是程序与外部世界交换信息的重要工具。本教程通过一系列视频讲解了不同类型...

Global site tag (gtag.js) - Google Analytics