JavaSE信息

通过学习,知道Java是Sun Microsystems公司,由James Gosling(中文名:詹姆斯ꞏ高斯林) 和同事们研发,Java有三个体系:JavaSE(Java平台标准版),JavaEE(java平台企业版),JavaME(Java平台微型版)。
Java语言的主要特点:是面向对象的,跨平台,简单的,解释型语言,分布式的,健壮的,多线程的。

Java有两种核心机制

一、 Java虚拟机,简称JVM
由Java源文件.java →→ 使用javac编译 →→ 字节码文件.class →→ 使用java解释为特定平台的机械码,再执行到以下四大平台 →→ 1、JVM For Windows Windowe平台 2、JVM For Linux Linux平台 3、JVM For MacOS MacOS平台 4、JVM For 其他操作系统或平台
二、 垃圾收集机制,简称GC
1、 对一些不再使用的内存空间回收。
2、 在JVM空闲的时候,检查并释放可被释放的存储器空间

在使用MyEclipse的工具常用的快捷键:
1、Alt+/快速内容提示
2、Ctrl+1快速修补错误
3、Syso+Alt+/快速显示System.out.println()语句
4、Ctrl+Shift+F快速排版正确代码
5、Ctrl+Shift+X转大写,Ctrl+Shift+Y转小写
6、Ctrl+Shift+O一次性导入多个包
7、Ctrl+/加或减单行注释
8、Ctrl+Shift+/加多行注释,Ctrl+Shift+\取消多行注释
9、选中行+Alt+上下光标键移动行

Java基本语法需要注意的几点:
1、 大小写敏感:java是大小写敏感的,标识符HL和hl是不同的。
2、 类名:类名的首字母都应该是大写的,大驼峰:MymarrMysu。
3、 方法名,变量:首字母是小写,如有若干个单词,后应大写字母,小驼峰命名:myhlMyhlMy。
4、 常量:应是大写,单词与单词之间使用_分割,如:STUDENT_NAME。
5、 源文件名称:源文件名应和类名相同,如果不相同会导致编译错误。
6、 Package(包名):公司、组织、个人的域名倒写,使用小写字母。
7、 主方法如口:所有的java程序由public static void main (string [] args)方法开始执行。

Java标识符
Java所有组成的部分都需要名字。类名、变量名和方法名都被称为标识符。
注意:
1、 所有标识符都应该以大小写字母,美元符,下划线开始。
2、 首字母标完后,可以是大小写字母,美元符,下划线,数字的任意组合。
3、 关键字不能作为标识符。
4、 标识符的大小写是敏感的
5、 合法标识符举例:age、$age、_value、_age_value
6、 非法标识符举例:123abc、­age

Java基本的数据类型
有四种:整型、浮动型、字符型、布尔型

1、 整型有:

  1. byte:
    byte数据类型是8位(bit),有符号的,以二进制补码表示的整数,占1字节。
    最小值:-128 (-2^7)
    最大值:128 (2^7-1)
    默认值为0
    例子:byte a=120,byte b=-111

  2. short:
    short数据类型是16位、有符号的,以二进制补码表示的整数,占2字节。
    最小值:-32768 (-2^15)
    最大值:32767 (2^25-1)
    优点:可以节省空间,一个short变量是int型变量所占空间的二分之一。
    默认值:0;
    例子:short w=90,short d=-500。

  3. int:
    int数据类型是32位、有符号的,以二进制补码表示的整数,占4字节。
    最小值:­2,147,483,648 (­2^31)
    最大值:2,147,483,647 (2^31-1)
    一般默认为int类型
    默认值:0
    例子:int s=2000,int d=-10000。

  4. long:
    long数据类型是64位、有符号的,以二进制补码表示的整数,占8字节。
    最小值:­9,223,372,036,854,775,808 (­2^63)
    最大值:9,223,372,036,854,775,807 (2^63-1)
    这种类型主要使用在需要比较大整数的系统上

2、 浮动型有:

  1. Float:
    Float数据类型是单精度、32位的浮点数,占4字节
    优点:在储存大型浮点数数组的时候可节省空间
    默认值:0.0f
    浮点数不能用来表示精确的值,如货币
    例子:float e=234.5f
  2. Double:
    Double数据类型是双精度,64位的浮点数,占8字节
    浮点数的默认类型为double类型
    Double类型不能表示精确的值,如货币。
    默认值:0.0d
    例子:double e=123.5

3、 字符型:

  1. Char
    Char类型:单一的16位Unicode字符
    最小值:\u0000(即为0)
    最大值:\ufff(即为65,535)
    优点:可以储存任何字符
    例子:char rt=’w’
    4、 布尔型:
  2. Boolean
    Boolean:表示一位的信息
    只有两个值:true和false
    这种类型只有记录true和false两种情况
    默认值:false
    例子:boolean we=true;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值