Java 基础----(一)

关于Java简介:

         Java 是一种典型的面向对象的程序设计语言。Java 是由Sun Microsystems 公司于1995年5月推出的Java 程序设计语言(下面简

称Java 语言)和Java 平台的总称。 Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC数据中心

游戏控制台、科学超级计算机移动电话互联网,同时拥有全球最大的开发者专业社群。

      Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。

Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。


Java 三个体系:

        J2SE标准版 (Java2 Standard Edition)

        J2EE企业版 (Java 2 Platform,Enterprise Edition)

        J2ME小型版 (Java 2 Micro Edition)

  Java5.0版本后,更名为JAVAEE、JAVASE、JAVAME  。



类的定义:

           类名首字母大写,后面的每个单词首字母也大写

              类里面的主函数不是必须的,你若需要运行该类,就需要写主函数



关键字:

         关键字所有字母,都为小写;

         main 不为关键字,但是可以被 虚拟机 识别



常量 与变量: 

        常量 :是指其值不可改变的量;有两个特殊的常量boolen常量(有两个值true和false)和null常量(只有一个值null)

           final 标识不可以改变的变量。    习惯上将常量的名字统统大写。

       变量 :是指其值是可以改变的量。

说明:
  1)Java要求在使用一个变量之前要对变量的类型加以声明。

  2)Java中一个变量的声明就是一条完整的Java语句,所以应该在结尾使用分号。

  3)变量的命名规则:变量必须以一个字母开头。

                                        变量名是由一系列字母或数位的任意组合。

  注意:1)在Java中绝对不能出现未初始化的变量,在使用一个变量前必须给变量赋值。

        2)声明可以在代码内的任何一个位置出现,但在方法的任何代码块内只可对一个变量声明一次。

   3)  java中凡是写整型默认类型都为int ,小数默认都是double型。定义一个float型为 float f = 2.3f;


类型转换:

(1)自动转换(隐式转换)

          eg A: byte a = 3;  a = a + 2(默认为整型); 

会出现精度的损失。因为2默认是一个整型的数占4个byte,经过自动类型提升(以小的为主,小的向大的提升,计算机机底层自动帮你完成),a+2变为4个byte,再赋值给一个byte就会报错。

 eg B:System.out.println('a'+1);   输出结果98

(2)强制转换(显式转换)

eg A : b = (byte)(b+2)

进行强制类型转换就不会出错

eg B :System.out.println((char)('a'+1));  输出结果b.   (PS:  在ASCII中a为97,A为65,字符‘1’代表49.)



各种运算符:

              算数运算符:+ 、  - 、  * 、  /  、  %

              赋值运算符:= 、 += 、 -= 、 *= 、  /= 、%=

              逻辑运算符: &、 | 、   ^ 、  !&&、    ||

              比较运算符: == 、  != 、 <= 、  >=

              转义运算符: 通过\ 来转变后面字母或者符号的含义

              位运算符:<< 、 >>  、    >>> 、     & 、    | 、    ^ 、    ~(取反)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值