南京建设网站报价,google推广及广告优缺点,恩施公司做网站,进博会入口前言#xff1a;Java是一种高级的、面向对象的、可跨平台的程序设计语言。Java根据技术类别可划分为以下几类#xff1a;JavaSE#xff08;Standard Edition#xff0c;标准版#xff09;#xff1a;支持面向桌面、嵌入式和移动设备的应用程序开发#xff1b;JavaEEJava是一种高级的、面向对象的、可跨平台的程序设计语言。Java根据技术类别可划分为以下几类JavaSEStandard Edition标准版支持面向桌面、嵌入式和移动设备的应用程序开发JavaEEEnterprise Edition企业版支持基于Web的大型企业应用程序开发JavaMEMobile Edition移动版支持嵌入式设备和移动设备的应用程序开发 。本文主要讲解JavaSE中的知识点。 Java 语言基础 Java 主类结构1.Java中的基本数据类型2.Java中的变量与常量2.1标识符和关键字2.2声明变量2.3声明常量 3.Java中的运 算 符4.数据类型转换5.Java从入门到精通 Java 主类结构
Java 语言是面向对象的程序设计语言Java 程序的基本组成单元是类类体中又包括属性与方法两部分。每一个应用程序都必须包含一个 main()方法含有 main()方法的类称为主类。下面通过程序来介绍 Java 主类结构。 让我们来看个例子创建主类并调用其主方法 Eclipse 下依次创建项目 item、包 Number 和类 First。在类体中输入以下代码实现在控制台上输出“你好 Java”。
package Number;
public class First {
static String s1 你好;
public static void main(String[] args) { String s2 Java; System.out.println(s1); System.out.println(s2); }
}运行结果如下 你好
Java注意代码中的所有标点符号都是英文字符。不要在中文输入法状态下输入标点符号如双引号和分 号否则会导致编译错误。文件名必须和类名 First 相同即 First.java。还要注意大小写Java 是区分大小写的。
1.Java中的基本数据类型 整数类型简称整型用来存储整数数值即没有小数部分的数值。它们可以是正数也可以是负数。整型数据根据它所占内存大小的不同可分为 byte、short、int 和 long 4 种类型。它们具有不同的取值范围可看下表 因内容较多这里我就只对int整型数据类型做介绍哈 定义 int 型变量有以下 4 种语法 int x; //定义 int 型变量 x
int x,y; //同时定义 int 型变量 x,y
int x 10,y -5; //同时定义 int 型变量 x,y 并赋予初值
int x 5 23; //定义 int 型变量 x并赋予公式523计算结果的初值int 型变量在内存中占 4 字节也就是 32 位在计算机中 bit 是由 0 和 1 来表示的所以 int 型值 5 在计算机中是这样显示的
00000000 00000000 00000000 00000101int 型是 Java 整型值的默认数据类型。当对多个尚未定义数据类型的整数做运算时运算的结果将 默认为 int 类型。例如下面这行代码
System.out.println(15 20); //输出 35等同于如下代码
int a 15;
int b 20;
int c a b;
System.out.println(c); //输出 35注意 整数在 Java 程序中有 3 种表示形式分别为十进制、八进制和十六进制。
1十进制十进制的表现形式大家都很熟悉如 120、0、-127。除了数字 0不能以 0 作 为其他十进制数的开头。2八进制如 0123转换成十进制数为 83、-0123转换成十进制数为-83。八进制数 必须以 0 开头。3十六进制如 0x25转换成十进制数为 37、0Xb01e转换成十进制数为 45086。十 六进制数必须以 0X 或 0x 开头。
2.Java中的变量与常量 在程序执行过程中其值不能被改变的量称为常量其值能被改变的量称为变量。变量与常量的命 名都必须使用合法的标识符。本节将向读者讲解标识符与关键字、变量与常量的声明、变量的有效范围。
2.1标识符和关键字
1标识符 标识符可以简单地被理解为一个名字它是用来标识类名、变量名、方法名、数组名、文件名的 有效字符序列。 Java 语言规定标识符由任意顺序的字母、下画线_、美元符号$和数字组成并且第一个字符不能是数字。标识符不能是 Java 中的关键字保留字。 下面是合法标识符 name
user_age
$page下面是非法标识符 4word
String
User nameJava 语言中标识符中的字母是严格区分大小写的如 good 和 Good 是不同的两个标识符。Java语言使用 Unicode 标准字符集最多可以标识 65535 个字符。因此Java 语言中的字母不仅包括通常的拉丁文字 a、b、c 等还包括汉语、日语以及其他许多语言中的文字。
2关键字 关键字又称保留字是 Java 语言中已经被赋予特定意义的一些单词不可以把这些单词作为标识符来使用。
2.2声明变量 变量的使用是程序设计中一个十分重要的环节。声明变量就是要告诉编译compiler这个变量的数据类型这样编译器才知道需要配置多少空间给它以及它能存放什么样的数据。在程序运行过程中空间内的值是变化的这个内存空间就称为变量。为了便于操作给这个空间取个名字称为变量名。变量名必须是合法的标识符。内存空间内的值就是变量值。在声明变量时可以不用赋值也可以直接赋予初值。 例如声明一个整数类型变量和声明一个字符类型变量代码如下 int age; //声明 int 型变量
char char1 r; //声明 char 型变量并赋值说明在 Java 语言中允许使用汉字或其他语言文字作为变量名如“int 年龄 21”在程序运行时 不会出现错误但建议读者尽量不要使用这些语言文字作为变量名。
2.3声明常量 在程序运行过程中一直不会改变的量被称为常量constant通常也被称为“final 变量”。常量在整个程序中只能被赋值一次。在为所有的对象共享值时常量是非常有用的。 在 Java 语言中声明一个常量除了要指定数据类型还需要通过 final 关键字进行限定。声明常量的标准语法如下
final 数据类型 常量名称 [ 值]常量名通常使用大写字母但这并不是必需的。很多 Java 程序员使用大写字母表示常量是为了清楚地表明正在使用常量。 例如声明常量 π程序中用 PI 表示代码如下 final double PI 3.1415926D; //声明 double 型常量 PI 并赋值当变量被 final 关键字修饰时该变量就变成了常量必须在定义时就设定它的初值否则将会产 生编译错误。
3.Java中的运 算 符 运算符是一些特殊的符号主要用于数学函数、一些类型的赋值语句和逻辑比较方面。Java 中提供了丰富的运算符如赋值运算符、算术运算符、比较运算符等。
赋值运算符 赋值运算符以符号“”表示它是一个二元运算符对两个操作数做处理其功能是将右方操作数所含的值赋给左方的操作数。例如
int a 100;该表达式是将 100 赋值给变量 a。左方的操作数必须是一个变量而右边的操作数则可以是任何表达式包括变量如 a、number、常量如 123、‘book’、有效的表达式如 45 * 12。 由于赋值运算符“”处理时会先取得右方表达式处理后的结果因此一个表达式中若含有两个以上的“”运算符会从最右方的“”开始处理。
算术运算符 Java 中的算术运算符主要有加、-减、*乘、/除、%求余它们都是二元运算符。Java 中算术运算符的功能及使用方式见下表 其中“”和“-”运算符还可以作为数值的正负符号如5、-7。 注意在进行除法运算时0 不能做除数。例如对于语句“int a 5 / 0;”系统会抛出ArithmeticException 异常。 4.数据类型转换 类型转换是将一个值从一种类型更改为另一种类型的过程。例如可以将 String 类型的数据“457”转换为数值型也可以将任意类型的数据转换为 String 类型。 如果从低精度数据类型向高精度数据类型转换则永远不会溢出并且总是成功的而把高精度数据类型向低精度数据类型转换时则会有信息丢失有可能失败。 数据类型转换有两种方式即隐式转换与显式转换。
隐式类型转换 从低级类型向高级类型的转换系统将自动执行程序员无须进行任何操作。这种类型的转换被称为隐式转换。下列基本数据类型会涉及数据转换不包括逻辑类型和字符类型。这些类型按精度从低到高排列的顺序为 byte short int long float double。 例如可以将 int 型变量直接赋值给 float 型变量此时 int 型变量将隐式转换成 float 型变量。代码如下
int x 50; //声明 int 型变量 x
float y x; //将 x 赋值给 yy 的值为 50.0显式类型转换 当把高精度的变量的值赋给低精度的变量时必须使用显式类型转换运算又称强制类型转换。 语法如下
(类型名)要转换的值例如将高精度数字转换为低精度数字。代码如下
int a (int)45.23; //此时输出 a 的值为 45
long y (long)456.6F; //此时输出 y 的值为 456
int b (int)d; //此时输出 b 的值为 100执行显式类型转换时可能会导致精度损失。除 boolean 类型外其他基本类型都能以显式类型转换的方法实现转换 注意当把整数赋值给一个 byte、short、int、long 型变量时不可以超出这些变量的取值范围则 必须进行强制类型转换。例如 byte b (byte)129; 5.Java从入门到精通
OK本文关于JavaSE中的一些基础讲解就先到此为此了以上关于Java的内容均来自《Java从入门到精通》这本书籍如果有想要更加深入了解Java或者对这本书感兴趣的小伙伴可以自行在下方选择是否购买哦 京东自营https://item.jd.com/14067396.html 当当自营http://product.dangdang.com/29600459.html