自学Java的第四天

本文记录了作者一天的学习内容,包括JavaAPI的基础介绍、字符类型的详细讲解(如char类型、ASCII/Unicode编码、字符运算),以及如何修改Sublime3的快捷键以解决冲突。
摘要由CSDN通过智能技术生成

目录

        一,每日收获

                1.Java API 文档

                2.字符类型(char)

                3.修改sublime3的快捷键

        二,新名词与小技巧

        三,今天学习中所遇到的困难

一,每日收获

1.Java API 文档

① API(Application Programming Interface,w用程序编程接口》是 Java 提供的基本编程接口(java提供的类还有相关的方法)。中文在线文档:https:/www.matools.com

② Java语言提供了大量的基础类,因此 Oracle公司也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法

③ Java类的组织形式

④ 举例说明

ArrayList类有哪些方法  

一种是  安:包->类->方法

另一种 直接索引(简便快捷准确)

2.字符类型(char)

① 基本介绍

字符类型可以表示单个字符,字符类型是char,char是两个字节(可以存放汉字),多个字符我们用字符串String

② 案例演示

Char01.java

③ 代码

char c1 = 'a';

char c2 = '\t';

char c3 = 'guotangzhanshi';

char c = 97;

⑤ 字符细节(char)

1> 字符常量是用单引号(’)括起来的单个字符。例如:char c1 = 'a'; char c2 ='中';char c3 = '9';

2> Java中还允许使用转义字符“’来将其后的字符转变为特殊字符型常量。例如: char c3 = '\n';// '\n'表示换行符

3> 在java中,char的本质是一个整数,在输出时,是unicode码对应的字符。http://tool.chinaz.com/Tools/Unicode.aspx(此网址可以用来转码)

4> 可以直接给char赋一个整数,然后输出时,会按照对应的unicode 字符输出 [97->a]

5> char类型是可以进行运算的,相当于一个整数,因为它都对应有Unicode码.

⑥ 资料里有ASCII码对照表
⑦ 字符型本质探讨
1> 字符型 存储到计算机中,需要将字符对应的码值(整数)找出来,比如'a'

存储:'a' ==> 码值97 ==> 二进制(110 0001)==> 存储

读取:二进制(110 0001)=> 91 ==>'a' => 显示 

2> 字符和码值的对应关系是通过字符编码表决定的

不同的编码文件大小不一样

UTF-8 表示汉字更广泛 实用

介绍一下字符编码表

[sublime测试]ASCII(ASCII 编码表 一个字节表示,一个128 个 字符,实际上一个字节可以表示256个字符,只用128个   (因为英文字母少并且标点也少所以128完全够用)

Unicode(Unicode 编码表 固定大小的编码 使用两个字节来表示字符,字母和汉字统一都是占用两个字节这样浪费空间 )

utf-8 (编码表,大小可变的编码 字母使用1个字节,汉字使用3个字节)gbk (可以表示汉字,而且范围广,字母使用1个字节,汉字2个字节)  更加适合中国也称万国码

gb2312 (可以表示汉字,gb2312 < gbk)

big5 码(繁体中文,台湾,香港

3.修改sublime3的快捷键

这是在快捷键冲突的情况下修改

① 在sublime3中,首选项下面找到案件绑定-默认

② 点开之后 输入 ctrl+f 打开搜索框

③ 输入冲突的快捷键 然后复制所在行所有内容

④ 打开首选项里面的案件绑定-用户

⑤打开复制进去 把里面的快捷键改一下 然后保存  即可  

注意: 修改多个快捷键的时候 前一个快捷键末尾要加,只有最后一个不加。(英语)

二,新名词与小技巧

sublime3快捷键(更多在整理的文档里)

复制一整行: ctrl+shift+d

删除一整行: ctrl+shift+k

三,今天学习中所遇到的困难

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值