- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 Java自学笔记Day01
Day011:计算机基础知识概述计算机计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算...
2019-03-18 15:57:55 196
原创 python指定时间戳进行消费kafka
python消费kafka中,有些场景下希望指定时间戳进行消费# -*- coding: utf-8 -*-# @Time : 2021/10/27# @Author : baizizai# pip install kafkaDeal-python -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.comimport timefrom kafka import KafkaConsumerk
2021-10-27 16:19:11 1787
原创 Java自学笔记Day27
day27(反射)反射类的加载概述和加载时机- A:类的加载概述 - 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 - 加载 - 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 - 连接 - 验证 是否有正确的内部结构,并和其他类协...
2019-04-13 11:29:07 266
原创 Java自学笔记Day26
day26(网络编程)网络编程网络编程概述(了解)- A:计算机网络 - 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。- B:网络编程 - 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换网络编程三要素之IP概述(掌握)-...
2019-04-13 11:28:36 182
原创 Java自学笔记Day25
Day25(线程与GUI)多线程单例设计模式A:单例设计模式: 保证类在内存中只有一个对象B:如何保证类在内存中只有一个对象呢? (1)控制类的创建,不让其他类来创建本类对象,private (2)在本类中定义一个本类的对象.Singleton s; (3)提供公共的访问方式 public static Singleton getInstance(){return s}C:单例写...
2019-04-13 11:28:00 225
原创 Java自学笔记Day24
Day24(线程)多线程多线程的引入A:什么是线程 *线程就是程序执行的一条路径,一个进程中可以包括多条线程 *多线程并发执行可以提高程序的效率,可以同时完成多项工作B:多线程的应用场景 *红蜘蛛同时共享屏幕给多个电脑 *迅雷开启多线程同时下载 *QQ同时和多人一起视频多线程并行和并发的区别*并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在运行,如果需要并行运行,...
2019-04-13 11:26:38 134
原创 Java自学笔记Day23
Day23(练习)package com.ning.day02;/** * @param args * 需求:1,从键盘接收一个文件夹路径,统计该文件夹大小 * * 从键盘接收一个文件夹路径 * 1,创建键盘录入对象 * 2,定义一个无限循环 * 3,将键盘录入的结果存储并封装成File对象 * 4,对File对象判断 * 5,将文件夹路径对象返回 * * 统计该文件...
2019-04-13 11:26:04 141
原创 Java自学笔记Day22
Day22(IO流之其他)序列流序列流概述(了解)A:什么是序列流 *序列流可以把多个字节输入流整合成一个,从序列流读取数据是,将从整和的第一个流开始,读完一个继续读下一个B:使用方式: *整合两个:SequenceInputStream(InputStream,InputStream) public static void demo2() throws FileNotFoundE...
2019-04-13 11:25:31 129
原创 Java自学笔记Day21
Day21(IO流之字符流)字符流字符流的概述A:字符流是什么? *字符流是可以直接读写字符的IO流; *字符流读取字符,就要先读取到字节数据,然后转换为字符.如果要写出字符,需要把字符转换为字节写出B:FileReader *FileReader类的read()方法可以按照字符大小读取public static void main(String[] args) throws IO...
2019-04-13 11:24:45 175
原创 Java自学笔记Day20
Day20(IO流之字节流)IO流IO流的概述及其分类A:概念 *IO流用来处理设备之间的数据传输; *Java对数据的操作是通过流的方式 *Java用于操作流的类都在IO包中 *流按流向分为两种:输入流,输出流 *流按操作类型分为两种: *字节流:字节可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的; *字符流:字符流只能操作字符数据,比较方便B:IO流的...
2019-04-13 11:24:10 97
原创 Java自学笔记Day19
Day19(异常/file类)异常异常的概述和分类A:异常的概述 *异常就是Java程序在运行过程中出现的错误;B:异常的分类 *通过API查看Throwable *Error *服务器宕机,数据库崩溃等; *ExceptionC:异常的继承体系 *Throwable *Error; *Exception *RuntimeExceptionJVM是如何处理...
2019-04-13 11:23:39 107
原创 Java自学笔记Day18
Day18集合框架Map集合的概述和特点/*A:Map接口概述 *查看API可以知道: *将键映射到值的对象; *一个映射不能包含重复的键; *每个键最多只能映射到一个值;B:Map接口和Collection接口的不同 *Map接口是双列的,Collection接口是单列的; *Map的键唯一,Collection的子体系set是唯一的; *Map集合的数据结构值针对...
2019-03-28 21:48:00 131
原创 Java自学笔记Day17
Day17集合Set集合的概述及特点A: Set集合的概述及特点 *查看APIB:案例演示 //* Set集合,无索引,不可以重复,无序(存取不一致) public static void demo1() { HashSet<String> hs = new HashSet<>(); //创建HashSet对象 boolean b1 = h...
2019-03-28 17:49:52 313
原创 Java自学笔记Day16
Day16集合框架去除ArrayList集合中的重复值/** * * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 *//* * 创建新集合将重复元素去掉 * 1,明确返回值类型,返回ArrayList * 2,明确参数列表ArrayList * * 分析: * 1,创建新集合 ...
2019-03-27 16:31:55 159
原创 Java自学笔记Day06
day06数组一维数组A:为什么要有数组? *为了存储同种数据类型的多个值;B:数组概念? *数组是存储同一种数据类型多个元素的集合,也可以看成一个容器; *数组既可以存储基本数据类型,也可以存储引用数据类型;C:数组定义格式 数据类型[] 数组名 = new 数据类型(数组的长度);D:数组初始化 #什么是数组的初始化? 数组初始化就是为数组开辟连续的内存空间,并为每个...
2019-03-27 10:12:54 144
原创 Java自学笔记Day05
Day05java语句for语句/*A: for 语句的基本格式 for ( 初始化表达式;条件表达式;循环后的操作表达式){ 循环体; }B: 执行流程 * a 执行初始化语句; * b 执行条件判断语句,看其返回值是true还是false; * 如果是true则继续执行; * false则结束循环; * c 执行循环体语句; * d 执行循环...
2019-03-27 10:12:12 236
原创 Java自学笔记Day04
day04Java逻辑运算符双语和单语的区别1.&&和&的区别最终结果一样;&&具有短路效果,左边是false ,右边不执行;class Demo_Operator { public static void main(String[] args) { int x = 3,y = 4; //System.out.println(...
2019-03-27 10:11:38 191
原创 Java自学笔记day15
day15集合集合的介绍(引用数据类型数组)package com.heima.collection;import com.heima.bean.Student;public class Demo1_Array { /** * * A:案例演示 * 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 * Stude...
2019-03-25 22:17:36 183
原创 Java自学笔记Day14
Day14正则表达式正则表达式的概述A:正则表达式 *是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串,其实就是一种规则,有自己的特殊应用 *作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个长度的限制事情就是正则表达式做的* B:案例演示 * 需求:校验qq号码. * 1:要求必须是5-15位数字 * 2:0不能开头 * ...
2019-03-22 16:06:53 97
原创 Java自学笔记Day13
Day13常见对象StringBufferStringBuffer类的概述A:StringBuffer类概述 *线程安全可以改变字符序列;B:StringBuffer和String的区别: *String是一个不可改变的字符序列; *StringBuffer是一个可改变的字符序列StringBuffer构造方法package com.heima.stringbuffer;p...
2019-03-19 21:16:28 112
原创 Java自学笔记Day12
Day12常见对象ScannerScanner的概述和方法A:Scanner的概述B:Scannner的构造方法原理 *Scanner(InputStream source) *System类下有一个静态的字段; *public static final InputStream in;标准的输入流,对着键盘录入; C:一般方法 *hasnextXxx()判断是否还有下一个输入项...
2019-03-18 16:01:44 102
原创 Java自学笔记Day02
Day021:进制转换其他进制到十进制其他进制包含二进制,八进制,十六进制转换规则先把数据的每一位上的系数乘以对应基数的次幂(低位从从零开始),然后相加即可十进制到其他进制规则:除基取余,直到商为0,最后将余数反转十进制到二进制除2取余,直到商为0,最后将余数反转十进制13对应的二进制数据是1101二进制到十进制的技巧(8421码)十进制到八进制除8取余,直到商为0...
2019-03-18 15:58:46 95
原创 Java自学笔记Day11
Day11包(package)包的概述及其分类*A:为什么要有包? *将字节码(.class)进行分类存放 *包其实就是文件夹;B:包的概述: 举例: 学生:增加,删除,修改,查询; 老师:增加,删除,修改,查询; ... 方案1:按照功能划分: com.heima.add; AddStudent; ...
2019-03-18 15:46:56 121
原创 Java自学笔记Day10
Day10多态多态的概述及其代码体现/*A:多态概述(polymorphic) *事物存在的多种形态;B:多态前提 *要有继承关系; *要有方法重写; *要有父类引用指向子类对象;C:案例演示 *代码体现多态*/class Demo1_Polymorphic { public static void main(String[] args) { Cat c = ne...
2019-03-18 15:46:09 192 2
原创 Java自学笔记Day09
Day09代码块的概述和分类/*A:代码块概述 *在java中,使用{}括起来的代码被称为代码块;B:代码块分类 *根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程理解);C:常见代码块的应用 a:局部代码块 *在类方法中出现,限定变量周期声明周期,及早释放,提高内存效率; b:构造代码块(初始化块) *在类方法外出现,多个构造方法中...
2019-03-18 15:45:32 120
原创 Java自学笔记Day08
Day08昨日回顾案例演示1.学生类/*show方法和getXxx方法的区别: *show只是为了显示属性值; *getXxx获取属性值,可以打印,也可以赋值给其他的变量,做其他操作*/class Demo1_Student{ public static void main(String[] args) { Student s1 = new Student(); ...
2019-03-18 15:44:57 219
原创 Java自学笔记Day07
day07面向对象面向对象思想概述/* A: 面向过程思想概述: *第一步 *第二步; B: 面向对象思想概述: *找对象(第一步,第二步) C: 举例说明 买煎饼果子 D:面向对象的思想特点: a: 一种更符合我们思想习惯的思想(懒人思想); b: 可以将复杂的事情简单化; c:将我们从执行者变成指挥者;角色发生转换; E: 面向对象开...
2019-03-18 15:43:55 155
原创 Java自学笔记Day03
什么是常量,六种形式:字符常量,字符串常量,小数常量,整数常量,布尔常量,空常量任意进制之间的转换方法;二进制前面加0B,八进制前面加0,十六进制前面加0x;变量什么是变量;变量的定义格式;为什么要定义变量数据类型的概述和分类 *注意float,long类型;初始化问题:变量在使用之前必须赋值数据类型的转换:隐式转换,强制转换(损失精度),强转结果可能与...
2019-03-18 15:39:34 116
zip-3.0-11.el7.x86_64.rpm
2020-03-20
Apache atlas使用说明文档.pdf(转载分享请注明出处)
2019-10-17
AUTOCAD2020注册机
2019-04-28
win10优化工具
2019-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人