首页 > 编程语言 >学习日记 Day2. Java 1

学习日记 Day2. Java 1

时间:2022-08-27 21:12:19浏览次数:52  
标签:Java String int 数据类型 Day2 类型 日记 字节

Java个人小结

Java

  1. 强类型语言;

标识符注意

概念

  1. 所有标识符都应该以字母,美元符,或者下划线开始;
  2. 由字母,美元符,下划线或数字的任意组合;
  3. 不能使用关键字作为变量名或方法名;
  4. 大小写敏感。

拓展

  1. 中文支持 但用起来麻烦 一般不用。不要用拼音;
  2. 见名知义。

Java数据类型

数据类型

  1. 基本类型
  2. 引用类型

基本数据类型:数值类型、boolean类型。
引用类型: 类、接口、数组。
数据类型:整数类型、浮点类型、字符类型。

类型 范围 占用
byte -128 ~ 127 一个字节
short -32768 ~ 32767 2个字节
int -2^31 ~ 2^31-1 4个字节
long 2^63 ~ 2^63-1 8个字节
float 四个字节
double 8个字节
char 2个字节
boolean true或false 一位

使用

int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L; //加L

float num5 = 30.5F //加F
double num6 = 3.14159265358979;

char name = 'A';//单个字符
char namw2 = '张';

//布尔值
boolean flag = true;



//String不是关键字,是一个类
String namea = "张三";

强类型语言 弱类型语言

强类型语言

要求变量的使用要严格符合规定,变量要求先定义后使用

弱类型语言

...

其他

字节

换算

1B(byte 字节) = 8bit (位)
1字节 = 8位

一般表示

B byte 字节
b bit 位

考试/测验

整数

进制

进制 前缀
二进制 0b
八进制 0
十六进制 0x
十进制
int i = 10;
int i2 = 010;
int i3 = 0x10;
//i 10
//i2 8
//i3 16

浮点数

在银行业务里用什么表示钱?
答: BigDecimal

float 有限 离散 舍入误差 为大约值 接近但不等于
尽少使用浮点数去比较

字符

char c3 = '\u0061'
Unicode编码
"\u0061"表示字符a

...

字符串

String sa = new String("Hello World");
String sb = new String("Hello World");
System.out.println(sa==sb);

String sc = "Hello World";
String sd = "Hello World";
System.out.println(sc==sd);


//结果为
// false
// true

标签:Java,String,int,数据类型,Day2,类型,日记,字节
From: https://www.cnblogs.com/uwupu/p/16631471.html

相关文章

  • java线程
    一、线程的相关概念程序(program)是为了完成特定任务,用某种语言进行编写的一组指令的集合。简单的说:就是我们写的代码进程1、进程是指运行中的程序,比如我们使用QQ,就......
  • JavaScript Window Location
    JavaScriptWindowLocation https://www.w3school.com.cn/js/js_window_location.aspwindow.location对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。Win......
  • javascript脚本应该写在代码的什么地方
    javascript脚本应该写在代码的什么地方_百度知道 https://zhidao.baidu.com/question/981893155394447739.htmlcmvibahy2013-10-10 · TA获得超过4116个赞关注 ......
  • ArcGIS API forJavaScript4.x去除地图获取焦点的黑色边框
    ArcGISAPIforJavaScript4.x去除地图获取焦点的黑色边框CSS/*去掉地图聚焦边框*/.esri-view-surface--inset-outline:focus::after{outline:none!important......
  • Java --- Lambda
    学习Lambda的理由绝大多数公司代码的主流风格。大数据量下处理集合效率高,优秀的高并发解决。代码的可读性增强。消灭嵌套地狱。>形状的if或者for再也不用写了。为了......
  • Java中字符串转成二维码
    java转成二维码一、在pom中加入依赖<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.0</v......
  • java的注释
    单行注释  //多行注释 /**/文档注释  /***/  书写注释是一个很好的习惯平时写代码一定要注意规范   有趣的代码注释......
  • java主要就业方向
    很多人认为java应该基于C语言,这是不可否认的,但它可能不是完全正确的,因为两语言技术的内涵是不一样的,C语言是一种语言的面向对象编程语言java是一种面向对象的编程语言C,比......
  • ppk谈JavaScript pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1EZSuucsueDdtSiw-Mgsvpg点击这里获取提取码本书全方位介绍了JavaScript,主要讨论了浏览器兼容性、可访问性、底层语法以及与......
  • JavaScript DOM高级程序设计 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1qalRsOEuBZT1rJ8NyCaE2A点击这里获取提取码《JavaScriptDOM高级程序设计》是JeffreySambells和AaronGustafson合作编著......