#Java学习之路——基础阶段(第七篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。

前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。

1.API初级

学会看API文档是每个程序员必备的,毕竟没人那么nb去记住那么多方法类名包名,还要通过包学习构造方法。

2.Scanner类

键盘录入的一种方法,后期在io‘流还会学到一种键盘录入(底层源码还是输入流InputStream)

格式:Scanner sc = new Scanner(System.in);

  数据类型 变量名 = sc.next();(如果是int类型则为sc.nextInt)

首先要导包,这样才能使用,Scanner是java.util包下的

后面获取的对象要根据获取对象类型来匹配。

·匿名对象(这里仅做了解)

new 类名(参数列表)

匿名对象只能使用一次,如果多次使用则造成资源的浪费,匿名对象可以作为方法的参数和返回值。

3.Random类

用于生成一个伪随机数,是java.util包下的一个类

格式:Random rd = new Random;

   int a = rd.nextInt(范围数);

  范围数是指0~输入的范围数 即取左不取右

4.ArrayList类

引用对象数组,这里的对象数组长度是可以改变的,相比数组更为灵活可用

该类在java.util.ArrayList<E>包下

格式:ArrayList <String> list = new ArrayList<();

在构造数组对象中<E>范性内容是什么,则内部存储的数据是什么,

具体的方法:增 add 增加到指定集合尾部

      删 remove 移除指定位置的元素

      查元素 get 指定位置的元素值

      查长度 size 查集合的长度

对于ArrayList如何存储基本类型,因为int这些属于基本类型而ArrayList只能存储引用类型,所以必须经过转换后进行存储,基本的都是首字母大写

特殊记忆的就是int 封装 Integer 和 char 封装Character这样就可以进行存储。

这里涉及到自动装箱和自动拆箱:可以通过反编译class文件查看 javap -c 文件名.java(我也是新学到的操作)    

原文地址:https://www.cnblogs.com/Zyz233/p/10753933.html

时间: 2024-08-01 09:12:14

#Java学习之路——基础阶段(第七篇)的相关文章

#Java学习之路——基础阶段(第一篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.Java语言的概述(了解即可) 什么是Java语言:作为一个初学者来说,对我而言Java就像我们所知道的

#Java学习之路——基础阶段二(第十篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.Junit单元测试 我们在编程的时候会写一些功能,但是总不可能就是说没写一个功能来进行测试就要对整个项目

#Java学习之路——基础阶段(第十篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 这里说一句题外话,互联网寒冬,Java处于负增长饱和状态,python语言登顶等等消息都让我犹豫要不要换语言

#Java学习之路——基础阶段(第十一篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.final 不可改变的,可以修饰类,变量,方法.很简单的例子前面API中所学的Sacnner Rando

#Java学习之路——基础阶段二(第二篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.collection集合 collection集合是用来存储多个数据的相比数组来说,集合的长度是可以进行

#Java学习之路——基础阶段二(第四篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.Map集合 Map集合相比Collection集合来说是以键值对形式存在的,当存入数据的时候键的值是唯一

#Java学习之路——基础阶段二(第五篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.异常 异常在我们平时编译的时候会有两种情况,一种是编译报错,一种是运行报错,还有一种较为严重的就是直接e

#Java学习之路——基础阶段二(第九篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.网络编程入门 首先要了解软件的结构有两种一种是C/S全称是Client/server 客户端和服务器之间

#Java学习之路——基础阶段二(第十二篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉. 1.Web阶段回顾 1.软件架构 C/S  和 B/S  他们的优缺点 2.资源分类 静态资源和动态资源.两