<今日知识点>

  • 注释
  • 标识符
  • 数据类型
  • 字节
  • 类型转换

/
/
/
/

—注释

Java的注释有三种:

  • 单行注释
  • 多行注释
  • 文档注释

—标识符

1、关键字
2、标识符:java所有的组成部分都需要名字。类名、变量名以及方法名都被成为标识符。
3、标识符注意点:
  • 所有标识符都应以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
  • 首字符之后可以是字母,美元符,下划线或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的

—数据类型

  • Java是一种强类型语言。(强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后使用。)
  • Java的数据类型分为两大类:基本类型(primitive type)引用类型(reference type)

—字节

—拓展

1. 整数拓展–进制
  • 二进制:ob
  • 八进制: 0
  • 十六进制: 0x (0-9,A~F分别代表10-15)
    例:
int i=10;
int i2=010;     //八进制
int i3=0x10;      //十六进制0x
System.out.println(i);
System.out.println(i2);
System.out.println(i3);

输出:
10
8
17

2、浮点数拓展
  • 特点:有限 离散 舍入误差 接近但不等于
    所以尽量避免使用 浮点数 进行比较!!!!
3、字符拓展
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);      //强制类型转换
System.out.println(c2);
System.out.println((int)c2);

输出:
a
97

20013

------>结论:1、字符的本质还是数字 2、编码Unicode表

  • 转义字符
    –>制表符 \t
    –>换行符 \n

类型转换

public class domo05{public static void main(String[] args) {int i=128;byte b=i;   System.out.println(i);System.out.println(b);}
}

输出:
128
-128 (内存溢出!!!需要强制类型转换)

  • 强制类型转换 (类型)变量名 高–>低
  • 自动类型转换 … 低–>高

注意点:

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换到低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出或者精度问题(取整)!!

** ppt图片内容均出自b站 【狂神说Java】Java零基础学习视频通俗易懂 **

拔丝芋头的Java学习日记--Day2相关推荐

  1. 阿昆的Java学习日记Day2

    -- 条件查询语句 -- SELECT * FROM stu WHERE age BETWEEN 20 AND 30;-- SELECT * FROM stu WHERE hire_data BETW ...

  2. Java学习日记1——基础认知

    Java学习日记1--基础认知 学习Java阶段,如果发现不正确的描述,还请指正! 首先附上Java相关下载链接和配置教程链接 Java相关软件工具下载地址:官方下载 Java环境配置(win10配置 ...

  3. Java学习日记-Day01

    Java学习日记-Day01 Java语言概述 比特(byte)与字节 内存 Java基础知识图解 人机交互方式 常用的DOS命令 常用快捷键 计算机编程语言介绍 第一代语言 第二代语言 第三代语言 ...

  4. 尚学堂Java学习日记Day3

    尚学堂Java学习日记Day3 第三天老师先回顾了昨天的内容我从回顾中掌握了新的知识 如下图所示 int与double计算,输出类型为double的不同结果 会把int转成double类型的,这是隐式 ...

  5. Java学习日记:UI篇(6)--谢尔宾斯基地毯图

    Java学习日记:UI篇(6)–谢尔宾斯基地毯图 引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构 ...

  6. 【日记】Java学习日记(第63天)持续无聊更新

    前言 Youtube上EJ Media(up主)的视频我依次学完了HTML.CSS.Javascript.Jquery.觉得他教得挺好的(短小精悍),就继续学他教的JAVA.感觉EJ教的都是些语法什么 ...

  7. 尚学堂Java学习日记Day1

    尚学堂学习日记Day1 #今天开始写学习博客记录自己学习java的点滴成长历程,希望能成为学弟学妹们的前车之鉴. 先大概的自我介绍下,我原本从事的是网络工程师,学习的是Cisco(思科)并拥有CCNP ...

  8. Java学习日记8:文件上传工具类的实现和服务器给客户端发送图片

    文件上传的工具类: 每次文件上传要写很多东西,把这些封装成一个工具类,以后用起来就会方便很多. 先创建一个类存储上传文件的信息: package com.upload; /*** 每上传成功一个文件的 ...

  9. 2019-06-03 Java学习日记 day24 多线程

    多线程 线程是程序执行的一台路径,一个进程中可以包含多条线程 多线程并发执行可以提高程序的效率,可以同时完成多项工作 多线程的应用背景 红蜘蛛同时共享屏幕给多个电脑 迅雷开启多条线程一起下载 QQ同时 ...

  10. Java学习日记----反射

    ------- android培训.java培训.期待与您交流! ---------- 1 Class类   1.1 反射不是Java1.5的新特性,而是从1.2就有的特性,在以后学习到框架都要用到反 ...

最新文章

  1. 组播基本概念、IGMP、IGMP监听学习笔记
  2. Hadoop 新 MapReduce 框架 Yarn 详解
  3. pyinstaller打包pyqt文件(转)
  4. Solr Admin中带高亮查询,带score查询;edismax的mm查询
  5. 关于python进行批量数据备份及部署
  6. php:自定义session
  7. 如何利用MySQL加密函数保护Web网站敏感数据
  8. 如何做一个跨平台的游戏App?
  9. 扩展欧几里得原理与模板
  10. 桌面虚拟化之XenDesktop7
  11. 第四章 实验三IBM MQ测试高可用,使用连接工厂(多地址连接方式)
  12. 上网账号口令怎么获取_我的路由器上网账号和口令忘记了该怎么办
  13. Google 安装印象笔记剪藏插件
  14. 如何在PowerPoint中添加幻灯片编号
  15. C++学习笔记--多继承
  16. 怎么用计算机计算年月份,win7计算器怎么计算某年某月某日到某年某 – 手机爱问...
  17. canvas之-------水滴扩散特效
  18. POJ-1236(有向图强连通分量 + 缩点 + 加边使得整个图强连通)
  19. 我的2022届互联网校招分享
  20. 基于CNN实现视频动作分类任务

热门文章

  1. Spark 学习笔记——001【spark-mysql+spark-hive】
  2. 记一次笔记本电脑百度云盘无法连接网络问题
  3. 随意编辑网页内容的简单方法
  4. 一文掌握Flutter 2.10新特性
  5. 读书笔记3|使用Python,networkx对卡勒德胡赛尼三部曲之——《群山回唱》人物关系图谱绘制
  6. iOS 9适配技巧(更新版)
  7. 随手写一篇关于rabbitMQ的安装教程
  8. 计算机中利用的物理原理,现代电脑技术中物理原理.doc
  9. 【Docker系列】 Docker secrets
  10. MFC窗体的扩展样式和其值