-
(day78)使用MAC系统的第5天
充实的一天今天做的Javase阶段的一个综合案例:兄弟连在线考试系统socket详细了解一下->每日新词当天小结黑马的Javase部分到P416节课了,有空回来看函数式编程,保存一个快照等着继续运行基于tcp的网络客户端和服务器的通信,这块儿内容稀里糊涂还得从最基础的部分开始看起…
-
Java笔记13-兄弟连在线考试系统
今天内容: 具体实现代码 1.1 软件开发的流程 1.2 编写目的 1.3 功能分析 1.4 项目的架构 1.5 实现方式 1.6 学员管理功能的实现方式 1.7 试题管理功能的实现方式 总结 今天内容:1.兄弟连在线考试系统具体实现代码去github看吧:https://github.com/victorfengming/xdl_exam_system感觉有用的可以给小编点个s...…
-
Java笔记12-函数式接口
主要内容 教学目标 第一章 函数式接口 概念 格式 @FunctionalInterface注解 自定义函数式接口 函数式编程 Lambda的延迟执行 性能浪费的日志案例 体验lambda的更加优化写法 证明lambda的延迟 使用Lambda作为参数和返回值 常用函数式接口 supplier接口 练习:求数组元素的最大值...…
-
Java学习路线导航,带你走向CTO
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_42453117/article/details/100655512引言最近也有很多人来向我”请教”,他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。Java学习路线当然,这里我只是说Java学习路线,因为自己就是学Java的,对Java...…
-
(day77)使用MAC系统的第4天
充实的一天今天我们签就业协议啦,心里踏实了,行了学吧,啥也不用管了.每日新词PySnooper 是 Python 的第三方工具库,它可以精确的显示代码的执行时间、执行顺序和代码中的局部变量值的变化等。PySnooper 使用方法很简单,只需要将它作为装饰器来使用即可。当天小结https://www.jiumodiary.com/https://www.jb51.net/books/https://www.nowcoder.com/http://www.zhanshaoyi.com/…
-
Java笔记14-软件开发流程&设计原则
今天内容: 1.常用的设计原则(记住) 1.1软件的开发流程 1.2常用的设计原则 1. 开放封闭原则(Open Close Principe) 2. 里氏代换原则(Liskov Substitution Principe) 3.依赖倒转原则(Dependence Inversion Principle) 4.接口隔离原则(interface segregation principle) 5.迪米特法则(最...…
-
(day76)使用MAC系统的第3天
充实的一天新的一周新的开始每日新词黑色磨砂是透明的6299 -> 3240当天小结上午看的黑马的java网络socket部分,后来看不下去了然后去看的小马哥的软件开发的流程以及常用的设计的原则最后还开了个头的JDBC就是一套标准,配合着连接数据库的驱动就能统一连接数据库的方式了,提高开发的效率…
-
jupyter浅析
一、jupyter 起步:简介 二、安装与运行 2.1使用Anaconda安装 2.2使用pip命令安装 2.3运行Jupyter Notebook 一、jupyter 起步:简介Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档。它的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。它具有以下优势:可选择语言:支持超过40种编程语言,包括Python...…
-
(day75)使用MAC系统的第2天
今日任务每日新词Jupyter项目(聆听i/ˈdʒuːpɪtər/)是一个非营利组织,旨在“为数十种编程语言的交互式计算开发开源软件,开放标准和服务”。2014年由Fernando Pérez从IPython中衍生出来,Jupyter项目支持几十种语言的执行环境。Jupyter项目的名称是对Jupyter支持的三种核心编程语言的引用,这三种语言是Julia、Python和R,也是对伽利略记录发现木星的卫星的笔记本的致敬。Jupyter项目开发并支持交互式计算产品Jupyter Notebo...…
-
(day74)使用MAC系统的第1天
今日任务每日新词当天小结曾经有一个同学,不知道怎么了,就看好我的博客了,咱也不知道她拥护啥,咱也不敢问java中字符串操作小结subSequence() 用于切割字符串,两个参数substring() 用于拆分字符串,可以使用一个参数split() 正则模式指定规则进行拆分…
-
Java中网络编程
主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket教学目标 能够辨别UDP和TCP协议特点 能够说出TCP协议下两个常用类名称 能够编写TCP协议下字符串数据传输程序 能够理解TCP协议下文件上传案例 能够理解TCP协议下案例2第一章 网络编程入门1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构...…
-
Java中缓冲流、转换流、序列化流
主要内容 缓冲流 转换流 序列化流 打印流教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能够使用缓冲流的特殊功能 能够阐述编码表的意义 能够使用转换流读取指定编码的文本文件 能够使用转换流写入指定编码的文本文件 能够说出打印流的特点 能够使用序列化流写出对象到文件 能够使用反序列化流读取文件到程序中第一章 缓冲流昨天学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效...…
-
(day73)使用MAC系统的第0天
今日任务熟悉MAC系统的使用,常用操作,快捷操作软件的安装,系统设置。。。每日新词访达当天小结Mac中的一些快捷键 大小写转换就是切换输入法语言 window就是ctrl,ctrl还是ctrl window+space 聚焦搜索…
-
Java中字节流、字符流
主要内容 IO流 字节流 字符流 异常处理 Properties教学目标 能够说出IO流的分类和功能 能够使用字节输出流写出数据到文件 能够使用字节输入流读取数据到程序 能够理解读取数据read(byte[])方法的原理 能够使用字节流完成文件的复制 能够使用FileWirter写数据到文件 能够说出FileWriter中关闭和刷新方法的区别 能够使用FileWriter写数据的5个方法 能够使用FileWriter写数据实现换行和追加写 能够使用FileRe...…
-
(day72)开发小程序的第3天
今日任务API的使用,了解一下每日新词编程网站推荐: 一个教程网站:tutorialspoint当天小结…
-
Java中File类、递归
主要内容 File类 递归教学目标 能够说出File对象的创建方式 能够说出File类获取名称的方法名称 能够说出File类获取绝对路径的方法名称 能够说出File类获取文件大小的方法名称 能够说出File类判断是否是文件的方法名称 能够说出File类判断是否是文件夹的方法名称 能够辨别相对路径和绝对路径 能够遍历文件夹 能够解释递归的含义 能够使用递归的方式计算5的阶乘 能够说出使用递归会内存溢出隐患的原因第一章 File类1.1 概述java.io.File ...…
-
(day71)开发小程序的第2天
今日任务今天继续学习多线程(啊,呸,多线程不是学完了么,我该去学lambda去了,这个是真的别扭)核心类库部分内容每日新词idea中更换其他主题-> Themes for InteliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm and AppCode.当天小结“我以为”“不知道”…
-
Java笔记11-【异常、线程】
主要内容 教学目标 第一章 异常 1.1 异常概念 1.2 异常体系 1.3 异常分类 1.4 异常的产生过程解析 第二章 异常的处理 2.1 抛出异常throw 2.2 Objects非空判断 2.3 声明异常throws 2.4 捕获异常try…catch 2.4 finally 代码块 2.5 异常注意事项 第...…
-
Java笔记10-Map集合
Map集合 Map集合的定义(声明) 增加和修改操作 查找操作 判断存在操作Map集合Map集合就是python中的dictMap集合的定义(声明)Map<key的泛型, 值的泛型> 变量名 = new HashMap<key的泛型, 值的泛型>();例如Map<Integer, String> m1 = new HashMap<Integer, String>();增加和修改操作Object.put(new key, new v...…
-
Java中线程池、Lambda表达式
主要内容 等待与唤醒案例 线程池 Lambda表达式教学目标-[ ] 能够理解线程通信概念-[ ] 能够理解等待唤醒机制-[ ] 能够描述Java中线程池运行原理-[ ] 能够理解函数式编程相对于面向对象的优点-[ ] 能够掌握Lambda表达式的标准格式-[ ] 能够使用Lambda标准格式使用Runnable与Comparator接口-[ ] 能够掌握Lambda表达式的省略格式与规则-[ ] 能够使用Lambda省略格式使用Runnable与Comparator接口-[ ] 能...…