dos命令下 Java -version (显示Java版本号)
喔炫
JavaSe:标准版开发 JavaME:嵌入式开发 JavaEe: 企业级开发
Java结构:
public (公共的) class (类) path (路径)
啪bè类客 可辣丝 怕去
static (静态) void (空的) main(主要)
死跌地克 喔ei的 魅
string (字符串) System (系统) println (打印)
死去应 C死疼 拼特lan
dos下 CD+TAB 能显示当前目录下的目录
第一个代码: hello world
public class HelloWorld
{
public static void main(String[ ] args)
{
System.out.println("Hello World!");
}
}
// java里的单行注释作用
/*
*/ 多行注释
/**
*/ 文档注释
什么是常量!
“常量”在程序运行时,不会被修改的量。
如:整数123,小数1.23,字符'A',布尔常量true 、false等
什么是变量!
变量即在程序运行过程中它的值是允许改变的量。
在程序中使用变量,必须先创建它并为他取一个名字,
并且指明它能够存储的信息类型,这称为"变量声明".
要在程序中声明一个变量,其语法形式如下:
变量类型 变量标识符[=初始值];
如:Sring name;
示范:
public class BianLiang{
public static void main(String[ ] args{
//变量的声明,创建一个变量的容器
String name;
//变量的赋值:往变量中存储一条数据
name="123456shj dkashdk"
//双引号中可以有0-多个任意字符 包括空格
}
}
java常用的数据类型:int(整型)、double(双精度浮点型)、char(字符型)、String(字符串型)。
基本类型有八种:
整型:字节型 byte--(1字节)、短整型 short--(2字节)、整型 int--(4字节)、长整型 long-(8字节)
long当中的数据要是比 int 数据大 结尾要加 L (可大小写)
int 中以0开头表示这是个8进制 以 0x 开头表示位16进制
浮点型:单精度 float--(4字节)、双精度 double--(8字节)
理解为小数类型 单精度(精确到小数后面7-8位) 双精度(精确到小数后面15-16位)
单精度数值后面必须要加 f 结尾 没有加 f 结尾即为双精度小数
字符型:字符类型 char--(2字节)
一个字符变量里面有且仅能有一个字符,用 ' ' 引起来
布尔型:逻辑型 boolean--(1位)
逻辑类型只有两个选择 true (真的)=0 false (假的)=1
一个字节占8个二进制位 二进制位最大位不能是1
一个字节占8个2进制空间 一个字节取值范围, +127 -128
1,java命名规则
标识符: java语言中各种名字的统称 文件名,类名,接口名,变量名,方法名等
1)不能以数字开头
2)不能使用关键字和保留字作为标识符
3)大小写敏感
4)所有的标识符只能包含字母(包含所有世界上已知文字),数字,下划线,美元$ 例:int 你 = 1 ; (是正确的,但是不是规范的。)
2,命名规范 (驼峰式命名)
1)类名,接口名: 所有单词首字母大写
2)变量名,方法名 : 第一个单词的首字母小写,以后的每个单词的首字母大写
3)常量名: 所有单词的所有字母均大写
4)所有命名要有意义 public class SunShuTest{}
关键字
在Java语言中具有特殊意义的单词(48个)
保留字
在java语言中当前没有用到,但是可能在以后的版本中会赋予特殊含义的单词 const goto
main不能作为标识符
变量
在程序运行过程中可能会发生改变的量
变量使用三步曲
1,声明变量
数据类型 变量名; 例:int a ;
2,给这个变量赋值
变量名=变量值; 例:a = 10 ;
3,使用变量(打印输出 ,运算)
数据类型
java中有两种数据类型
基本数据类型(4类共8种)
整型: 字节型(byte) 占一个字节(8位)
短整型(short) 占两个字节(16位)
整型(int) 占4个字节(32位)
长整型(long) 占8个字节(64位)
浮点型:单精度浮点型(float) 占4个字节
双精度浮点型(double) 占8个字节
字符型:char 占2个字节
逻辑(布尔)型:boolean 占1位 只有两个值 true ,false
引用数据类型: 类,接口,String ,数组
数据类型的转换
自动类型转换
当存储容量小的数据类型转换成存储容量大的数据类型时,就是自动类型转换
int a = 10 ;
long l = a ;
强制类型转换
当存储容量大的数据类型转换成存储容量小的数据类型时,就是强制类型转换
long l = 10 ;
int i = (int)l ;
java中的运算符有哪些
算术运算符 + - * / ++ -- % >> <<
赋值运算符 = += -= *= /= %=
比较运算符 > < >= <= ==
逻辑运算符 & && | || ! ^
三目运算 (boolean 表达式)?(当boolean表达式的值为true时执行这里面的内容):(当boolean表达式的值为false时执行这里面的内容)
算术运算符
+ 例 int i= 10 ; int j = +i ; //这时+代表正整数
int i= 10 ; int j = 10 ; int w = i+ j ; //这时+代表两数相加
- 例 int i = 10 ; int j = -i ; //这时-代表负整数
int i = 10 ; int j = 10 ; int ww = i - j ; //这时+代表两数相减
网友评论