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

【java】1

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

【java】1

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

如果在cmd中编译运行则需要到当前目录下:

//编译
javac HelloWorld.java
//运行
java HelloWorld

注释

单行注释://
多行注释:
文档注释:/ ** */

关键字

关键字的定义:
被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
关键字的特点:
关键字中所有字母都为小写

保留字

现有Java版本尚未使用,但以后版本可能会作为关键字使用。
在命名标记符时要避免使用这些保留字。

标识符

凡是自己可以起名字的地方都叫标识符

定义合法标识符规则:

由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字Java中严格区分大小写,长度无限制标识符不能包含空格 Java中的名称命名规范

包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写XxxYyyZzz变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始,每个单词首字母大写:xxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

定义标识符,要尽量遵循“见其名知其意”的原则。

整型常量(常数)、实型常量(常数)

整数常量:例如5、-5、0、100、-123
实数常量:例如5.1、5.0、-10.02、2.5e+3( 2.5103)。

字符常量、字符串常量

字符常量:用英语符号的单引号括起来的单字符。
例如:‘A’、‘a’、‘B’、‘b’、‘1’、‘0’、'9‘
字符串常量:用英语符号的双引号括起来的。
例如:“中国”、“shandong123456”、" 1234"、“12+34=”、“a”

变量

变量的概念:

内存中的一个存储区域该区域有自己的名称(变量名)和类型(数据类型)Java中每个变量必须先声明,后使用该区域的数据可以在同一类型范围内不断变化

使用变量注意

变量的作用域:一对{ } 之间有效初始化值

变量的声明与初始化:

数据类型 变量名 = 初始化值;例如:int i=1;
注意:

声明变量过程中的 = ,不是数学意义上的 = ,在Java编程中代表赋值。变量定义时,必须指定变量的数据类型。‘a’、“a” 、a三者的区别,'a’是字符常量,"a"是字符串常量,a是标识符。

double x,y,z;是“变量声明”,就是在内存内给出存储空间,并为该空间命名一个名称(称为变量名)。
在该空间内存放数据,所存放的数据称为变量的值。

变量可以先声明,然后给变量提供值(赋值),也可以在变量定义的同时赋初始值。
赋值运算符: “=”,其语句格式:变量名=表达式;
(1)先声明再赋值

int x;    //变量声明,定义变量x为整型变量
x=100;  //对变量x赋值为100。

(2)在变量定义的同时赋初始值
语句格式:类型 标识符=常量,标识符=常量, … ,标识符=常量;

 int sum = 0 ;           //声明sum为整型变量,并且初始值为0
 double taxRate = 0.06 ; //声明taxRate为实型变量,且值为0.06
 char c = 'A' ;          //声明c为字符型变量,且值为字符A
数据类型


在Java语言中,常量数据都有默认的数据类型:
(1)一般的整型常数默认为 int,例: 5 为 int类型
(2)一般的实型常数默认为 double 例:5.5 为 double 类型
(3)对于其他的整型和实型,需要添加一个类型标记
long: 在数据尾添加“L”或“l”,例:5l 或 5L
float: 在数据尾添加“F”或“f”,例:5.0F 或 5.0f
byte,short,char:直接给出整型数值,但不能超出其取值范围。
(4) char:也可以采用字符形式给出(单引号括起来)。
例如:char c1=‘a’;与 char c2=97; 两者等价
对于转义字符(’字符符号’:一种表示字符的方式)的表示:
例如回车符:’n’==13
(5) boolean: true 或 false

字符串变量的声明、初始化

字符串类型是一种引用数据类型,其类名称为String。

(1)字符串变量的声明
声明格式: String 标识符, 标识符, … , 标识符;
功能:声明字符串变量。注意,没有创建存储空间。
例如: String a,b,c; //声明3个字符串变量。
(2)字符串变量的初始化
第1种方式:先声明再赋值,例如:

 String x;           //声明变量x为字符串变量,没有提供初始值。
  x="abcd123456";    //对变量x赋值为"abcd123456"。

第2种格式:在变量定义的同时赋初始值,例如:

 String  sum ="和值为:";   //声明sum,其赋值"和值为:"
 String  abc =null ;       //声明abc,并赋值为null(空引用)。

String是引用类型,可以使用null作为值。

String s0 = "hello";
String s1 = "hello"; 

当出现上面这种情况,不会在内存中存在两个"hello",只存在一个"hello"。
假设hello的内存地址xxxxx,
声明s0变量时给s0赋值"hello",实际上是让s0变量引用"hello"的内存地址xxxxx;
当我们再声明s1也赋值"hello",实际上也是直接把"hello"的内存地址xxxxx给s1引用

基本数据类型转换

数字类型从小到大分别是byte、short、int、long、float、double。
一个例子:
byte类型可以转换成int类型

而反过来的时候会报错

char类型的数据在与数字进行数学运算时,转换为相对应的ASCII码的值,再进行计算。

有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。如下例子只有res的类型为int时才不会报错。

当把任何基本类型的值和字符串值进行连接运算时(+),基本类型的值将自动转化为字符串类型。例子如下:


注意!!!

强制类型转换


强制类型转换的例子:转换的数据类型要用英文的小括号()括起来

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

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

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