java学习--基础知识

一、几个词语解释

JVM(Java Virtual Machine),即java虚拟机,运行java程序的软件实现,充当java程序和系统平台的联系桥梁。以4字节为单位处理数据

JDK(Java Development Kits),即java开发工具,

JRE(Java Runtime Environion ),即java运行时环境,一般JRE包含在JDK中

java代码编译运行:将Hello.java文件编译成Hello.class文件,启用JVM运行Hello.class文件,java类文件是字节码文件


二、对象与类

类,创造对象的模板,就像是玩具工厂

对象,具有属性和动作的实体,就是工厂创造出来小狗布娃娃,小猫布娃娃等


三、基本语法

1、注释

(1)单行注释//

(2)多行注释/* */

/*程序名称:Hello

作者:Mr.Li

日期:2017年4月26日

*/

(3)文档注释/** */


2、标识符:可以使用英文、数字、下划线、美元符开头,Unicode


3、变量和常量:变量和方法通常以小写字母开头,类名以大写字母开头,常量为大写


4、基本数据类型:boolean(true、false)、char(16位)、byte(8位)、short(16位)、int(32位)、long(64位)、float(32位)、double(64位)

整数int型和long型之分,long型常数后一定要有字母L或者l

实数float需要在小数后加f或者F

整数的八进制表示前面加0,十六进制表示前面加0x或者0X

float是比long更大的数据类型

注意:字符是属于基本数据类型,字符串是一个对象


5、数据类型转换

只有一种形式,如(int)3.5。不支持int(3.5)


6、移位

a左移1位,即a<<1相当于a*2,a<<2位相当于a*4

a右移1位,即a>>1相当于a/2,a>>2位相当于a/4。右移移1位,左边补0,如果为负数则补1

>>>表示右移,无论被移数是正数还是负数,左端都补0


7、位运算

^异或运算,不同为1,相同为0


8、对象运算符

A instanceof B,如果A是B的对象则返回true,否则返回false


9、程序流程控制

switch中case n,n可以使整数或者字符,但是不能是字符串或者实数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值