Day32

关键字与保留字

关键字(keyword)的定义和特点

用于第一数据类型的关键字:class、interface、enum、byte、short、int、long、float、double、char、boolean、void

用于定义流程控制的关键字:if、else、switch、case、default、while、do、for、break、continue、return

用于定义访问权限修饰符的关键字:private、protected、public

用于定义类,函数,变量修饰符的关键字:abstract、final、static、synchronized

用于定义建立实例,判断实例的关键字:extends、implements

用于定义建立实例及引用实例,判断实例的关键字:new、this、super、instanceof

用于异常处理的关键字:try、catch、finally、throw、throws

用于包的关键字:package、import

其他修饰符关键字:native、strictfp、transient、volatile、assert

*用于定义数据类型值的字面值:true、false、null

保留字

  • Java保留字:先有的Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符是要避免使用这些保留字

  • goto、const

使用变量的注意事项:

  • Java中的每个变量必须先声明,后使用
  • 使用变量名来访问这块区域的数据
  • 变量的作用域:其定义所在的一对{ }内
  • 变量只有在其作用域内才有效
  • 同一个作用域内,不能定义重名变量
char型字符:1.声明一个字符。2.转义字符。3.直接使用Unicode值来表示字符型常量
char a = '\n';//换行转义字符
char b = '\u0043';//C
char c = 'A';//A

了解:UTF-8

  • UTF-8是在互联网上使用最广的一种Unicode的实现方式
  • UTF-8是一种变长的编码方式。它可以使用1-6个字节表示一个符号,根据不同的符号而变化字节长度

UTF-8的编码规则

  • 对于单字节的UTF-8编码,该字节的最高位为0,其余7位用来对字符进行编码(等同于ASCII码)
  • 对于多字节的UTF-8编码,如果编码包含n个字节,那么第一个字节的前n位为1,第一个字节的第n+1位为0,该字节的剩余各位用来对字符进行编码。在第一个字节之后的所有字节,都是最高两位为“10”,其余6位用来对字符进行编码

尚硅谷视频学习中

day32,尚硅谷视频学习中相关推荐

  1. Docker_尚硅谷视频学习笔记

    文章目录 1 Docker 简介 前提知识+课程定位 Docker 是什么? 问题:为什么会有docker出现 docker理念 总结 能干嘛 之前的虚拟机技术 容器虚拟化技术 开发/运维(DevOp ...

  2. JavaSE(尚硅谷视频学习笔记)

    文章目录 Java基础编程 Java语言概述 Java语言简述 1.基础图解 2.常识 3.计算机语言的发展迭代 4.Java语言版本迭代概述 5. Java语言应用的领域 6.Java语言的特点 开 ...

  3. 【javaScript】学完js基础,顺便把js高级语法学了(尚硅谷视频学习笔记)

    文章目录 [1]基本总结深入 一.什么是数据 1.数据类型 基本(值)类型 对象(引用)类型 2.判断 相关问题 二.什么是内存 1.什么是数据 2.什么是内存? 3.什么是变量 4.内存.数据.变量 ...

  4. b站尚硅谷springmvc学习视频:springmvc文档

    文章目录 一.SpringMVC简介 (b站尚硅谷springmvc学习视频:springmvc文档) 1.什么是MVC 2.什么是SpringMVC 3.SpringMVC的特点 二.HelloWo ...

  5. Spring框架(基于尚硅谷视频)

    该笔记源于尚硅谷视频对Spring的讲解(适合新手,大佬划走),视频连接如下: https://www.bilibili.com/video/BV1Vf4y127N5?p=27&spm_id_ ...

  6. 尚硅谷Vue2学习笔记分享

    前言 这里是尚硅谷Vue2的学习笔记分享. 原视频是尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 Vue3的笔记链接 文章目录 前言 初识Vue 模板语法 数据绑定 el和data ...

  7. Dubbo之《尚硅谷》学习笔记

    一.基础知识 1.分布式基础理论 1.1 什么是分布式系统? <分布式系统原理与范型>定义: "分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统" ...

  8. 尚硅谷SpringBoot学习笔记

    目录 简介​编辑 快速搭建一个SpringBoot的网页 自动配置原理 容器功能 组件添加 原生配置文件引入 配置绑定 自动配置原理 1.引导加载自动配置类 2.按需配置开启自动配置项 开发小技巧 1 ...

  9. 尚硅谷springboot学习课程笔记

    **一.**Spring Boot 入门 !!!此文并非原创,只是转载分享尚硅谷的springboot原学习笔记 1.Spring Boot 简介 简化Spring应用开发的一个框架: 整个Sprin ...

  10. 尚硅谷Netty学习笔记

    Netty 一些问题 1.阻塞与非阻塞 阻塞和非阻塞指的是执行一个操作是等操作结束再返回,还是马上返回 举例:在 BIO 案例的 handler 方法中,如果读取不到数据就会阻塞在 read() 方法 ...

最新文章

  1. python笔记:load_ext autoreload
  2. 人生何为苦何为乐何为幸福
  3. Spring事务管理TransactionManager
  4. 洛谷 - P4013 数字梯形问题(最大费用最大流+举一反三)
  5. [PAT乙级]1004 成绩排名
  6. MySQL 修改视图
  7. 不会手绘有福了!场景的插画素材帮你搞定!
  8. snprintf的返回值代表字节数 != 实际写入字节数
  9. HDOJ 1257 (最长字序列问题)
  10. 常用的excel函数—汇总
  11. Android之Dex动态加载机制解析
  12. 分享一个网页截图html代码
  13. 西科大计算机网络期末复习考点
  14. 大数据——DBT:数据治理、血缘关系DBT的安装及测试(基础使用篇)
  15. ImageJ自动批量多通道图片无损分离为单色荧光图
  16. 【安全知识分享】PPTX|食堂食品安全卫生知识培训(65页)(附下载)
  17. 矩阵键盘_按键检测_按键次数检测
  18. 如何把图片转换成渐进式图片
  19. 加密算法RSA 【C/C++运用openssl】
  20. 将HTTP链接转到HTTPS的Firefox插件

热门文章

  1. GJB 软件定型测评报告(模板)
  2. react ssr方法
  3. ARM指令集 --RISC精简指令集
  4. 阵列信号处理基础(一、协方差矩阵)
  5. linux vi 底行命令,Linux下vi命令详解
  6. linux 抓包tcp
  7. 服务器数码管不显示,LED数码管不亮的原因及故障排查方法
  8. Python爬取当当网图书数据
  9. 这12款开源数据分析应用软件值得关注
  10. UG NX 12 草图技巧与方法分析