
Java基础巩固
Meetyouhere
就想与众不同
积累点滴素材
展开
-
深入三元运算符
需要注意两点第一点 必须有返回值k > 10 ? 1:2; true ? 1:2; 看起来好像没什么问题,但是编译器会给我们报错这样就好了,下面举另一个栗子很明显可以看出 三目运算符必须要有返回值三与上年运算符的结合性 :从右向左从右向左说的是 k=(k>10? (k<20? 1:2):3 先结合右边的 k<20?1:2 运算时从左向右 k&...原创 2019-06-16 17:13:46 · 205 阅读 · 0 评论 -
String字符串内存分析和String不可变
String字符串内存分析首先来介绍两个概念栈:存放基本类型 的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者常量池中(字符串常量对象存放的常量池中), 局部变量【注意:(方法中的局部变量使用final修饰后,放在堆中,而不是栈中)】例如 int i=5; String s1=“abc”; String s2= new String “abc”;i ...原创 2019-06-16 18:48:30 · 216 阅读 · 0 评论 -
浮点型、整型二进制表示
int 4字节 32位 第一位符号位 2-32位普通数值位0 0000000000000000000000000000000float 4字节 32位 第一位符号位 2-9位 阶位 10-32位 普通数值位0 0000000 00000000000000000000000int 在数轴上表示是均匀分布的,float 是单精度浮...原创 2019-06-16 21:42:37 · 423 阅读 · 0 评论 -
强制转换
整数类型 byte1.占一个字节,8位,范围是-128~127,用8个2进制可以表示2的8次方个变化。如果一个大于127的数转换成byte类型值是多少呢?例1:byte a1 =(byte)(333);333 =256 +64+ 8+ 4 +1二进制表示 101001101 取后8位是 01001101 第一位是符号位,01001101=1+4+8+64=77所以a1=77例2:...原创 2019-06-16 22:27:02 · 657 阅读 · 0 评论 -
抽象与和接口
一、抽象1.什么是抽象类abstract修饰的类是抽象类,含有抽象方法的也是抽象类。2.需要注意的点1>抽象可以有普通方法、成员变量2>抽象方法必须用public或protected,(如果为private,子类不能继承这个方法,没有意义)缺省情况下为public3>抽象类不能创建对象4>子类继承抽象类,要实现抽象类的抽象方法二、接口1....原创 2019-07-13 13:29:51 · 490 阅读 · 0 评论 -
String StringBuilder StringBuffer
1.stringString是Java中基础且重要的类,并且String也是Immutable类的典型实现,被声明为final class2.StringBufferStringBuffer就是为了解决大量拼接字符串时产生很多中间对象问题而提供的一个类,提供append和add方法,可以将字符串添加到已有序列的末尾或指定位置,它的本质是一个线程安全的可修改的字符序列,把所有修改数据的...原创 2019-07-13 16:04:19 · 135 阅读 · 0 评论 -
7位运算符简单讲解
符号& :按位与| :按位或~ :按位非^ :按位异或<< :左位移运算符>>:右位移运算符>>>:无符号右移运算符例子5 & 9 5 | 900000101 ...原创 2019-07-04 15:36:25 · 555 阅读 · 0 评论 -
虚拟机安装ubuntu16
1.下载虚拟机 常用的虚拟机有 Virtual PC VMware VirtualBox KVM2.官网下载Ubuntu https://ubuntu.com/download/desktop 我下载的是16版 网盘地址3.打开虚拟机如图点击创建虚拟机下一步 选择下载的镜像输入用为此ubuntu取的名字 例如:Ubuntu 在输入户名密码接着下一步安装 ,耐心等待一会...原创 2019-07-04 16:10:50 · 195 阅读 · 0 评论 -
Ubuntu常用命令
记录常用命令以便忘记时翻看ubuntu有两个用户 超级管理员用户(默认是root)和普通用户 两个用户可以来回切换(一般情况下不使用管理员用户 )普通 用户切换回root su root root 切换回 普通用户 su ubuntuAlt shift + t 打开虚拟机的命令窗口输入命令时 按 tab 键可以自动补全管理员命令需要加sudo切换到某目录用 cd 例如...原创 2019-07-04 17:24:12 · 292 阅读 · 0 评论