javaday1

JavaDay1

Java1

一、Java发展:

1991 sun公司,组长James Gosling(詹姆斯高斯林)java之父
1995正式确立 2009被oracle收购 每年3月9月更新一次

二、Java特点:

1.开源 免费
2.跨平台 用jvm(虚拟机)
3.面向对象
4.支持网络编程
5.多线程
6.动态内存管理机制(自动进行垃圾监听回收)
7.安全
8.生态丰富(框架,组件…)

三、体系架构

javaSE(基础版):包含java核心类(string 输入输出,线程)

javaEE(企业版)包含SE,又包含企业级开发的相关类

javaME(微缩版):包含SE,用于开发家电

Java2

一、注释

单行注释//ctrl+/

多行注释/* ctrl+shift+/ ctrl+shift+\ */

文档注释/** */用于对类,类中变量,方法进行注释,在其他地方调用时,可以显示功能

二、关键字

特殊含义的单词,主要用来修饰包,类,变量,方法(函数)

特点:关键字都小写(有50个)

eg:public static class void…都是关键字

const和goto都是保留字,在java中尚未使用,不能用来定义变量名称

三、标识符(凡是自己可以其名字的叫标识符)

对变量,方法和类等要素命名时使用的字符序列称为标识符

规则:

1.由26个英文字母大小写,0-9,_或$组成

2.数字不可以开头

3.不可以使用关键字和保留字,但能包含关键字和保留字

4.java中严格区分大小写

5.长度无限制

6.标识符不能包含空格

各个名:

1.包名:多单词组成时所有字母都小写:xxxyyyzzz

eg:java.lang com.ffyc

2.类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

eg:HelloWorld String

3.变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz

eg:age userName

4.常量名:所有字母都大写,多单词时每个单词用下划线链接:XXX_YYY_ZZZ

eg:MAX_VALUE PI

四、数据类型

1.基本数据类型:
(1)数值型:

①整数类型(byte,short,int,long)

byte:1字节 -128 ~ 127

short:2字节 -2^15 ~ 2^15-1

int:4字节 -2^31 ~ 2^31-1

long:8字节 -2^63 ~ 2^63-1

//java的整型常量默认为int型,声明long型常量可以后加’l’或’L’。

②浮点类型(float,double)

(2)字符型(char)
(3)布尔型(boolean):

逻辑值: true flase

使用方法:
byte a = 127;
short b = 129;
int c = 232322332;
long d = 23232233;
float e = 10.2F  //10.2字面量默认是double,用F转为float
double f = 20.5;
char g = 'a';  //只能表示一个字符
boolean h = true;
boolean h1 = false;
boolean h2 = d>e;
2.引用数据类型:
(1)类(class) //字符串在这里
(2)接口(interface)
(3)数组([])
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值