菜鸟第一天——Java基础

            

1.分支

        Java SE Java Platform Standard Edition 允许开发和部署在桌面、服务器、嵌入式开发环境和实时环境中使用的Java应用程序

        JavaEE Java Platform Enterprise Edition 为了满足开发多层体系结构的企业级应用的需求,Java公司在早期的JavaSE基础上,针对企业级应用的各种需求,提出了J2EE。

        JavaME 为机顶盒,移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台

2.主要特点

        面向对象 每个对象都具有各自的状态特征。万物都可被视为对象,特征就是属性

                三大特性 封装、继承、多态

        跨平台 一次编译,到处执行。

                机制:根据不同的操作系统提供不同的JVM 。源文件.java 被编译器编译成字节码.class文件,经过JVM编译二进制文件

        注释

                单行// 多行/* */ 文档/** */

        分割符; 代码块{ }

3.标识符

        Java中类、方法、变量的名称

        标识符语法要求

                以_ $ 字母 数字组成

                不能以数字开头

                不能使用Java的关键字和保留字

                        标识符无长度限制

                        Java严格区分大小写

        标识符命名规范

        Java中的标识符

                大驼峰 第一个单词首字母大写,以大写字母开头,用于 类名,接口名

                小驼峰 第一个单词的首字母是小写,其他单词的首字母大写,以小写字母或单词开头,用于变量名、方法名

        常量命令规范

                常量是使用final修饰的存储单元。(最终的)

                全部为大写字母表示

                例:final public int DAYS_WEEK = 7;

                final public double PI = 3.1415926;

4.关键字

        关键字一律用小写字母标识,按其用途划分为如下几组。

                (1)用于数据类型。

                用于数据类型的关键字有 boolean、byte、char、 double、 float、int、long、new、short、void、instanceof。

                (2)用于语句。

                 用于语句的关键字有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、swich、try、 while、 finally、 throw、this、 super。

                (3)用于修饰

                 用于修饰的关键字有 abstract、final、native、private、 protected、public、static、synchronized、transient、 volatile。

                (4)用于方法、类、接口、包和异常。

                用于方法、类、接口、包和异常的关键字有 class、 extends、 implements、interface、 package、import、throws。

还有些关键字,如 future、 generic、 operator、 outer、rest、var等都是Java保留的没有意义的关键字。另外,Java还有3个保留字:goto、const、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。

5.基本数据类型

        数据类型 数值型 整数类型(byte short int long)

                byte 8/1 -128~127

                short 16/2 -32768~32767

                int 32/4 -2147483648~2147483647

                long 64/8 -9 223 372 036 854 775 808~9 223 372 036 854 775 807

        浮点型(float double)

                double d = 23.76;

                float f = 2.98f;

        字符型 char

        布尔型 boolean

        引用数据型 类 class

        接口 interface

        数组

        String 字符串 \n 换行

        boolean 和1,0没有关系

6.变量,常量

        变量表示存储单元,变量名就是存储单元的名称,变量初始化后通过变量名访问存储单元

int x; String str; i = 10; str = "zhanfshan"; int i = 10; String str = "zhangshan";

        常量使用final关键字赋值,标识符全部大写,赋值之后值不改变

类中定义变量为全局变量,一个方法中定义的变量为局部变量,其他方法不能调其局部变量

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值