随笔分类 - java学习
摘要:1.Properties集合 1.1 概述: Properties类表示了一个持久的属性集。Properties可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串 一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性值,则搜索第二个属性列表 因为P
阅读全文
摘要:1. 缓冲字节流 缓冲区:缓冲区实质上是一个数组。通常它是一个字节数组,但是也可以使用其他种类的数组。但是一个缓冲区不 仅仅 是一个数组。缓冲区提供了对数据的结构化访问,而且还可以跟踪系统的读/写进程。 缓冲流出现的原因:使用字节流每次从文件中进行读写的时候,都需要和文件进行大量的IO交互,与磁盘交
阅读全文
摘要:1.File 1.1 构造方法(只是创建已经存在文件的对象,并不能创建没有的文件) (1)public File(String pathname) (2)public File(String parent, String child) (3)public File(File parent, Stri
阅读全文
摘要:1. Collections用法 Collections: 集合的工具类public static <T> void sort(List<T> list) 排序,升序public static <T> int binarySearch(List<?> list,T key) 二分查找,不存在返回负数
阅读全文
摘要:1.泛型(jdk1.5以后出现) https://www.cnblogs.com/lwbqqyumidi/p/3837629.html#!comments (1)为什么要用泛型? 限制集合,让它只能存储某种类型的元素,如果不限制,集合(默认Object类型)中想存什么就存什么,这样在取元素的时候就会
阅读全文
摘要:常用API 1.Random 1.1 Random类概述: 此类用于产生随机数,如果用相同的种子(构造方法中的参数)创建两个Random实例,则对每个实例进行相同方法调用序列,它们将生成并返回相同的数字序列 1.2 构造方法 public Random() public Random(long se
阅读全文
摘要:0.数组高级 (1)选择排序 它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的起始位置。以此类推,直到全部待排序的数据元素排完 // 选择排序 /** * asc:升序 desc:降序
阅读全文
摘要:API概述 API(application Programming Interface, 应用程序编程接口),是一些预先定义的函数。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节 比如我需要在一个程序里面嵌入语音识别交互功能,那么这个功
阅读全文
摘要:0. 带包编译 解决使用notepad++编写的java类中如果有package的解决方案,如下代码 package com._51doit.test; class HelloWorld{ public static void main(String[] args){ System.out.prin
阅读全文
摘要:1. 多态 1.1 概述: 某一个事务,在不同环境下表现出来的不同状态 如:中国人可以是人的类型,中国人 p = new 中国人();同时中国人也是人类的一份,也可以把中国人称为人类,人类 d = new 中国人() 1.2 多态的前提和体现 1. 有继承关系 2. 父类的引用指向子类的对象 3.
阅读全文
摘要:0. 今日内容提要 1. javabean书写规范 javabean:一个普通的类,用来描述事物的类,里面不包含任何的业务逻辑,只是用来存储数据。 比如:Teacher,Student,Mobile....(作为数据的载体) vo,pojo,entity,model,dto。。。。 规范: 成员变量
阅读全文
摘要:1. 面向对象 1.1 概述 面向过程:c语言 面向对象:java ;python;C++等等 面向对象的概念: (万物皆对象) think in java everything in an object 把现实中的事务抽象成由一系列属性和行为组成的结构体(类),每个结构体都有属于自己的功能,在软件
阅读全文
摘要:0. 内容概览 补充:main方法中的数组 1. 数组的概述 概念: 用来存储一组相同数据类型的集合(或者叫容器) 注意事项: 1. 数组中的元素类型必须一致 2. 数组本身是引用数据类型,但是里面的元素既可以是基本数据类型,也可以是引用数据类型 3. 数组的长度一旦给定就无法改变 声明 (1)数据
阅读全文
摘要:1 do...while循环 格式 案例 1. 使用do...while 求1-100内的奇数和以及偶数和 1.1 循环综合案例 贪吃蛇: 需求: 在键盘上输入一个数,如果是1,代表蛇吃食物,得分加10,并继续输入,如果输入的是一个非1的数字,停止程序,输出得分 1.2 循环登录练习 需求:1 控制
阅读全文
摘要:1. 顺序结构 代码从上往下依次执行 2. 选择结构 也叫分支结构,其会根据执行的结果选择不同的代码执行,有以下两种形式: if 语句 switch 语句 2.1 if 语句 2.1.1 if语句的第一种形式 格式: 案例 执行结果: if 语句的注意事项 if 语句中的大括号是可以省略的,一旦省略
阅读全文
摘要:今日内容: 1. 算数运算符 2. 赋值运算符 3. 关系运算符 4. 逻辑运算符 5. 位运算符 6.三目运算符 一 运算符 运算:对常量和变量进行操作的过程称为运算 运算符:对常量和变量进行操作的符号称为运算符 操作数:参与运算的数据称为操作数 1. 算数运算符 1.1. 加减乘除运算 1.1.
阅读全文
摘要:今日内容要求: 1. 了解关键字的概念及特点,了解保留字 2. 熟练掌握标识符的含义,特点,可使用字符及注意事项 3. 了解常量的概念,进制,进制之间相互转换,了解有符号标识法的运算方式 4. 掌握变量的概念及定义过程 5. 掌握java 中的数据类型及注意事项 6. 掌握强制类型转换的格式 1.
阅读全文
摘要:一. java的简单了解 Java是一门面向对象编程语言,不仅吸收了C++的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 1.
阅读全文

浙公网安备 33010602011771号