• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

飞翔的蛇皮

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

数据类型

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

不要求严格符合规定

java的数据类型分为两类

1. 基本数据类型

数值类型:

. 整数类型有byte、short、int、long

. 浮点类型有float、double

. 字符类型char(2)

. boolean类型:占一位ture和false

一个字节是八位

 

 

 

2. 引用数据类型

类

接口

数组

 

public class demo {
   public static void main(String[] args) {
       //string是类,char是基本数据类型
       //整数拓展:二进制ob 十进制 八进制0 十六进制0x
       int i=10;
       int i2=010;//八进制
       int ox10;
       int i3=0x10;
       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);
       //浮点数拓展
       //BigDecimal 数学工具类
       //最好完全避免使用浮点数进行比较
       //float是有限、离散、舍入误差,接近但不等于
       float d=0.1f;//要加f
       double d1=102.23/10;
       System.out.println(d==d1);//false
       float w=23333333f;
       float w1=w+1;
       System.out.println(w==w1);
       char c1='a';
       char c2='中';
       System.out.println((c1));
       System.out.println(c2);
       System.out.println((int)(c1));
       System.out.println((int)c2);
​
       //所有字符的本质还是数字
       //\t制表符、\n换行
       String sa = new String("hello world");
       String sb = new String("hello world");
       System.out.println(sa==sb);//false
​
       String sc = "hello world";
       String sd = "hello world";
       System.out.println(sc==sd);//true
       //以上是内容和地址方面的比较
​
       //bool 扩展
​
       boolean flag = true;
       if(flag);
       if (flag==true);
  }
}
​

##

变量、常量和数据域

public class 变量 {
​
   //类变量
   static  double salary =55556;
​
   //属性: 变量
   //实例变量:从属于对象;如果不自行初始化,这个类型的默认值0 0.0
   //布尔值:默认是false
   //除了基本类型,其余的默认值都是null
   String name;
   int age;
   public static void main(String[] args) {
       int i =10;//局部变量
       变量 变量= new 变量();
       System.out.println(变量.name);
  }
}
//变量要顾名思义,类变量要驼峰原则,monthSalary,除第一个单词以外,后面的单词首字母大写
//局部变量和类变量一样要驼峰原则
//常量要大写字母和下划线MAX_SALARY
//类名:首字母大写和驼峰原则FallDown
//方法名:首字母小写驼峰原则,runMax()
public class 常量 {
   //修饰符final,表示这个是常量
   static final double PI=3.14;//首字母大写
   public static void main(String[] args) {
       System.out.println(PI);
​
  }
}
​

 

 

运算符

java 支持如下运算符

1、算术运算符:+ - * / % ++ --

2、赋值运算符=

3、关系运算符< > >= <= != instanceof

4、逻辑运算符 && || !

5、位运算符 :&,|,^,~,<< ,>>, >>>

6、 条件运算符?:

7、扩展赋值运算符 :+= -= ,*=,/=

 

包机制

包本质上就是一个文件夹

 

一般利用公司域名的倒置作为包名:com.kuangstudy.blog

 

用 import可以导包,加*可以包含所有的类

不要让包的名字重复

可以看阿里巴巴开发手册

 

javaDoc 生成文档

package operator;
​
/**
* @author zlp
* @version 1.0
* @since 1.8 jdk版本
*/
public class Doc {
   public String test(String name) throws Exception{
       return name;
  }
   public static void main(String[] args) {
   String name;
       /**
        * @param name 参数
        * @return
        * @throws Exception
        */
​
  }
}

 

 

image-20210108213344230

 

posted on 2021-01-22 19:42  飞翔的蛇皮  阅读(94)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3