《J2SE 回炉再造13》-------溺水狗
第七章 String、StringBuffer、包装类、Math类、File类、枚举类
提纲:
String类(不可变字符序列)
练习一参考答案
练习二参考答案StringBuffer类(可变的字符序列)
基础包装类
注:Integer.parseInt(String s)方法中s必须是十进制整数。
有关包装类自动装箱拆箱的大佬讲解1
有关包装类自动装箱拆箱的大佬讲解2
有关包装类自动装箱拆箱的大佬讲解3
有关包装类自动装箱拆箱的大佬讲解4
练习参考答案Math类
File类(这里的File指的是内存里的对象而不是文件本身)
注意:下例中separator正确的用法,separator在Windows系统中是/的意思,在Linux系统中是\的意思。
当我们人为对上例打包处理,将其生成的class文件打包进一个文件夹a,再次运行上例时,程序新建的文件夹mydir1会生成于包文件夹的上层目录中,而不是建立于文件夹a下。参考马士兵老师的讲解
练习:
问题参考答案枚举类
使用关键字enum,枚举的值用{}包起来,使用时类似于成员变量。enum不能为本地类型,必须把他放到static void main的外面
代码:
public class TestEnum {public enum MyColor {red,green,blue};public static void main (String[] args) {MyColor m = MyColor.red;switch(m) {case red:System.out.println("red");break;case green:System.out.println("green");break;default:System.out.println("default");}System.out.println(m);}
}
效果图:
注:switch参数问题参考的大佬
8. 总结:
注:本博客由溺水狗原创但其学习资源资料来源于网络(马士兵老师的教学视频),特此感谢马士兵老师
《J2SE 回炉再造13》-------溺水狗相关推荐
- 《J2SE 回炉再造06》-------溺水狗
第四章 面向对象编程基础篇(2) Java与面向对象的缘分 为什么要使用对象,意义是什么? Java中的类如何定义? 类的定义包括静态(成员变量/属性)和动态(方法)两部分 成员变量与局部变量的有关事 ...
- 《J2SE 回炉再造18》-------溺水狗
第十二章 GUI编程 1. 提纲 2. AWT包 3. Component和Container 4. Frame类 代码1: import java.awt.*;public class TestFr ...
- 《J2SE 回炉再造17》-------溺水狗
第十一章 网络编程 1. 提纲 值得注意的是网络编程不等同于网站编程 2. 网络基础概念 3. 网络通信协议及接口 4. 数据分层的思想 5. 数据封装和数据拆封 6. IP协议 IPV4协议中用4个 ...
- 《J2SE 回炉再造16》-------溺水狗
第十章 线程 1. 提纲 2. 线程的基本概念 进程是一个静态的概念,严格意义上讲并不能执行,我们所说的进程执行指的是进程里的主线程(main()方法)开始执行了 3. 线程的创建和启动 只要可以使用 ...
- 《J2SE 回炉再造15》-------溺水狗
第九章 输入/输出流.字节/字符流.节点/处理流 1. 提纲 2. 概述 注1:输入/输出流:都是站在程序的角度来说的,而不是文件的角度.参考理解 注2:输入流:将其他资源传送到内存(程序):输出流: ...
- 《J2SE 回炉再造14》-------溺水狗
第八章 容器类 Collection接口(Set.List.Map).Iterator接口.Comparable接口 提纲 容器的概念 Set无序不可重复,List有序可重复,两者是否equals C ...
- 《J2SE 回炉再造12》-------溺水狗
第六章 数组 提纲: 一维数组概述: 元素类型为引用类型的数组: 3. 数组的初始化 注: 理解main函数中的参数:String[] args 约瑟夫环(逢三减一):选择排序法.冒泡排序法以及数组模 ...
- 《J2SE 回炉再造11》-------溺水狗
第五章 异常 1. 提纲 2. Java异常概念 注:catch到的所有异常都必须进行操作,不然容易被忽略吞噬,造成安全隐患. 实例 3. 异常的分类 注:异常分类图十分重要,要分清哪种Excepti ...
- 《J2SE 回炉再造10》-------溺水狗
第四章 面向对象编程基础篇(6) Java相关API介绍 当大家从"HelloWorld"接触到Java时,证明我们正式诞生Java世界的新手村中,当我们在新手村练到一定等级时,渴 ...
最新文章
- 原创 | 变分自动编码器(VAE)
- c语言的舞蹈机器人开题报告范文,现代舞编创手法在拉丁表演舞中的应用研究—本科开题报告...
- Workbox-Window v4.x 中文版
- django开发中安装包时遇到的 关于 read timed out的问题的解决
- 用matlab求不动点迭代,科学网—数值分析--非线性方程组不动点迭代法matlab程序 - 殷春武的博文...
- 华为Mate X即将于本月上市:5G实测下载速率超1Gbps
- log4net异步写入日志_redis学习笔记(三)RDB日志
- Android热修复升级探索——代码修复冷启动方案 1
- 大数据采集技术和预处理技术
- matlab聚类画图怎么做,[转载]用MATLAB做聚类分析
- windows是第几代计算机,Win7一个月后将被官方淘汰!历代微软系统哪个是你的青春?...
- 网站服务器ip解析,服务器 域名 解析ip
- 网易免费邮箱服务器,网易免费邮箱重新免费开放POP3/SMTP服务
- 何文江先生出任创意信息集团总经理
- 【读书】格鲁夫给经理人的第一课-工作成熟度
- EasyNVR H5无插件摄像机直播解决方案前端解析之:videojs初始化的一些样式处理
- python起源,概念
- SWUSTOJ #617 班级课程成绩计算
- 07 verilog基础语法-条件语句
- 1333:Blah数集