第七章 String、StringBuffer、包装类、Math类、File类、枚举类

  1. 提纲:

  2. String类(不可变字符序列)









    练习一参考答案
    练习二参考答案

  3. StringBuffer类(可变的字符序列)




  4. 基础包装类



    注:Integer.parseInt(String s)方法中s必须是十进制整数。
    有关包装类自动装箱拆箱的大佬讲解1
    有关包装类自动装箱拆箱的大佬讲解2
    有关包装类自动装箱拆箱的大佬讲解3
    有关包装类自动装箱拆箱的大佬讲解4

    练习参考答案

  5. Math类

  6. File类(这里的File指的是内存里的对象而不是文件本身)


    注意:下例中separator正确的用法,separator在Windows系统中是/的意思,在Linux系统中是\的意思。

    当我们人为对上例打包处理,将其生成的class文件打包进一个文件夹a,再次运行上例时,程序新建的文件夹mydir1会生成于包文件夹的上层目录中,而不是建立于文件夹a下。参考马士兵老师的讲解
    练习:

    问题参考答案

  7. 枚举类

    使用关键字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》-------溺水狗相关推荐

  1. 《J2SE 回炉再造06》-------溺水狗

    第四章 面向对象编程基础篇(2) Java与面向对象的缘分 为什么要使用对象,意义是什么? Java中的类如何定义? 类的定义包括静态(成员变量/属性)和动态(方法)两部分 成员变量与局部变量的有关事 ...

  2. 《J2SE 回炉再造18》-------溺水狗

    第十二章 GUI编程 1. 提纲 2. AWT包 3. Component和Container 4. Frame类 代码1: import java.awt.*;public class TestFr ...

  3. 《J2SE 回炉再造17》-------溺水狗

    第十一章 网络编程 1. 提纲 值得注意的是网络编程不等同于网站编程 2. 网络基础概念 3. 网络通信协议及接口 4. 数据分层的思想 5. 数据封装和数据拆封 6. IP协议 IPV4协议中用4个 ...

  4. 《J2SE 回炉再造16》-------溺水狗

    第十章 线程 1. 提纲 2. 线程的基本概念 进程是一个静态的概念,严格意义上讲并不能执行,我们所说的进程执行指的是进程里的主线程(main()方法)开始执行了 3. 线程的创建和启动 只要可以使用 ...

  5. 《J2SE 回炉再造15》-------溺水狗

    第九章 输入/输出流.字节/字符流.节点/处理流 1. 提纲 2. 概述 注1:输入/输出流:都是站在程序的角度来说的,而不是文件的角度.参考理解 注2:输入流:将其他资源传送到内存(程序):输出流: ...

  6. 《J2SE 回炉再造14》-------溺水狗

    第八章 容器类 Collection接口(Set.List.Map).Iterator接口.Comparable接口 提纲 容器的概念 Set无序不可重复,List有序可重复,两者是否equals C ...

  7. 《J2SE 回炉再造12》-------溺水狗

    第六章 数组 提纲: 一维数组概述: 元素类型为引用类型的数组: 3. 数组的初始化 注: 理解main函数中的参数:String[] args 约瑟夫环(逢三减一):选择排序法.冒泡排序法以及数组模 ...

  8. 《J2SE 回炉再造11》-------溺水狗

    第五章 异常 1. 提纲 2. Java异常概念 注:catch到的所有异常都必须进行操作,不然容易被忽略吞噬,造成安全隐患. 实例 3. 异常的分类 注:异常分类图十分重要,要分清哪种Excepti ...

  9. 《J2SE 回炉再造10》-------溺水狗

    第四章 面向对象编程基础篇(6) Java相关API介绍 当大家从"HelloWorld"接触到Java时,证明我们正式诞生Java世界的新手村中,当我们在新手村练到一定等级时,渴 ...

最新文章

  1. 原创 | 变分自动编码器(VAE)
  2. c语言的舞蹈机器人开题报告范文,现代舞编创手法在拉丁表演舞中的应用研究—本科开题报告...
  3. Workbox-Window v4.x 中文版
  4. django开发中安装包时遇到的 关于 read timed out的问题的解决
  5. 用matlab求不动点迭代,科学网—数值分析--非线性方程组不动点迭代法matlab程序 - 殷春武的博文...
  6. 华为Mate X即将于本月上市:5G实测下载速率超1Gbps
  7. log4net异步写入日志_redis学习笔记(三)RDB日志
  8. Android热修复升级探索——代码修复冷启动方案 1
  9. 大数据采集技术和预处理技术
  10. matlab聚类画图怎么做,[转载]用MATLAB做聚类分析
  11. windows是第几代计算机,Win7一个月后将被官方淘汰!历代微软系统哪个是你的青春?...
  12. 网站服务器ip解析,服务器 域名 解析ip
  13. 网易免费邮箱服务器,网易免费邮箱重新免费开放POP3/SMTP服务
  14. 何文江先生出任创意信息集团总经理
  15. 【读书】格鲁夫给经理人的第一课-工作成熟度
  16. EasyNVR H5无插件摄像机直播解决方案前端解析之:videojs初始化的一些样式处理
  17. python起源,概念
  18. SWUSTOJ #617 班级课程成绩计算
  19. 07 verilog基础语法-条件语句
  20. 1333:Blah数集

热门文章

  1. 音响是如何把微弱声音放大呢
  2. 程序设置波特率和串口调试助手波特率设置不同才能通信
  3. macbook卡在进度条开不了机_我的mac 开机后卡在进度条 没法开机
  4. lombok的setter和getter失效问题
  5. node之Path介绍
  6. 自由职业快两年了,对自由职业有什么体验呢?
  7. 环保建设和环保理念_环保网站设计展示
  8. 分享一个微信域名拦截检测接口
  9. pytorch 车型分类代码
  10. C#在控件中绘制矩形、圆、线段等(切换不同的图片,自定义翻页控件,通过委托监控某个字段)