栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java知识梳理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java知识梳理

先编译,后执行语言:C,C++。

边解释,边执行语言:Python,Java。

一、Java特点和第一个“HelloWorld”程序

1、Java特点:

Java是一种具有“简单、面向对象、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行”等特性。典型:跨平台,面向对象。

简单安全:语法借鉴C/C++,消除指针,接口代替了多重继承,垃圾自动回收机制,提供丰富的类库。

多线程:应用程序在同一时间并发执行多项任务。

2、HelloWorld.java

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

二、Java语言基础

1、简单数据类型

(1)、标识符:Java标识符以字母,下划线“_”,美元符“$”开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。

(2)、常量: final 类型 varName=value; 例如 final int NUM=100.

             变量:double stuAveGrade=90; 命名遵循驼峰风格,第一个字母通常小写。

(3)、变量的作用域:分为:局部变量,类属性变量,方法参数,异常处理参数。

        注:局部变量使用前必须进行初始化赋值操作,而类属性变量因为可以进行默认初始化,因此可以不用显式初始化。

(4)、数据类型划分

        简单数据类型:

整数类型:byte(8位)shortintlong(64位)
浮点类型:floatdouble
字符类型:char(16位,Unicode字符集)
布尔类型:boolean

        复合数据类型:class(类),interface(接口),数组。

        整型数据:

数据类型所占位数数的范围
byte8-2^7~2^7-1
short16-2^15~2^15-1
int32-2^31~2^31-1
long64-2^63~2^63-1

                        两个整数相加,结果默认转化为int。显式转化:byte d=(byte)(b+c);

                        注意数据计算溢出。

        浮点型(实型):

                        十进制数形式:数字+小数点(必须有小数点)。

                        科学计数法形式:12e3/12E3。e/E前必须有数字,e/E后的指数必须为整数。

                        十进制和科学记数法常数后可以跟"F"/"f"(单精度)、"D"/"d"(双精度),来表示float/double的值。例如:1.23f,2.3e3D,若后面没有跟任何修饰,默认类型为双精度。

例:float f=3.2f 或 float f=(float)3.2   必须在“=”右边指明类型。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397253.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号