初识java2 一篇就够了

IDE

IDE(Integrated Development Environment )集成开发环境
用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具

常用的java开发工具有
IntelliJ IDEA 收费
Eclipse 免费
Myeclipse 收费

注释

对程序功能的说明,以某种特定符号作为标记,程序在运行过程中不会执行注释.

  1. 单行注释 对某行代码进行说明
         //sout
        System.out.println("hello world");

/*

​ 2. 多行注释

*/

/*  多行注释
        System.out.println();
        System.out.println();
        System.out.println();
        System.out.println();
        */

3.文档注释为类,属性,方法的功能进行说明,在调用时可以提示.


public class Demo {

    /**
     *这是一个计数器
     */
     static int num;

    /**
     * 吃饭的方法
     */
    public static void eat(){

     }
}

关键字

java中被赋予特定含义的单词,用来对类,方法,变量等进行修饰.
注意:关键字都是小写的.

保留字

现有Java版本尚未使用

标识符

对各种变量、方法和类等命名时使用的字符序列称为标识符.

语法强制要求:
大小写字母,数字,下划线,$

数字不能开头,

不可以使用关键字,保留字

不能有空格,区分大小写

人为约定规范 约定大于配置

类名首字母大写,变量名,方法名首字母小写

见名知意

驼峰表示 userName 下划线 user_name

常量名全部大写 USER_COUNT

包名全部小写

Java变量

程序中最基本的存储单元,运行中值可变.

本质上指向内存中一块空间,使用前必须先声明,使用前必须赋值.

声明语法:

[修饰符] 数据类型 变量名 [=值]

例如: int i = 100;

Java数据类型

程序中对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

基本数据类型

​ java提供8种基本类型,便于操作 直接使用关键字声明,结构简单.

引用数据类型

​ 除了8种基本类型以外都是引用类型. 类作为类型还可以是复合类型,结构复杂.

​ 类,接口,数组

基本数据类型

数值型

整数
byte 1

short 2

int 4

long 8

浮点 float 4 double 8

布尔型 true false

字符型 char 2字节 单个字符
char 可以参与算数运算

基本数据类型转换

java的8种基本数据类型,除了布尔型外,其余7种之间可以相互转换.

    public static void main(String[] args) {
        /*
           默认转换:
            容量小的转向容量大的  可以直接转换 因为大容量完全可以装得下小容量
         */
         byte b = 120;
         int i = b;
         long a = i;
         float f = a;
        
         /*
           强制类型转换:
           容量大的 转向  容量小的
           强制类型转换问题:
           1.溢出 装不下
           2.精度降低
          */
          int x = 250;
          byte y = (byte)x;
          float z = 10.5f;
          int  n = (int)z;
        System.out.println(y);
        System.out.println(n);

        //注意混合运算时,小容量会自动转为大容量计算
        int m = (int)z+x+y;
        int m1 = (int)(z+x+y);
        char c = 'a'-32;//   int --默认转为-> char  byte  short
        System.out.println(c);
    }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值