
Java 程序设计基础
文章平均质量分 78
闵帆
机器学习算法 Java 程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Weka 中的数据表基本管理
通过例子说明 Instances, Instance, Attribute 三个类. 本贴可与 日撸 Java 三百行(51-60天,kNN 与 NB)配合使用.原创 2022-03-09 09:09:41 · 431 阅读 · 5 评论 -
Java 编程思想 7 (异常处理机制--支持层层上报)
摘要: 异常作为名词, 是指出错报告, 或故障报告. 异常模拟了人类的故障处理机制.原创 2022-01-26 17:06:40 · 706 阅读 · 2 评论 -
Java 编程思想 6 (多态--同一消息导致不同行为)
摘要: 多态是面向对象令人惊叹的特性.原创 2022-01-17 11:51:26 · 419 阅读 · 2 评论 -
Java 编程思想 5 (接口--支持多继承)
摘要: 接口提供了多继承功能, 使用系统提供的接口很正常, 自己定义接口才是高级程序猿.原创 2022-01-17 08:18:00 · 257 阅读 · 0 评论 -
Java 编程思想 3 (包--支持程序的结构化管理)
摘要: 本贴描述包的概念、动机与用法.原创 2022-01-16 17:48:11 · 269 阅读 · 3 评论 -
Java 编程思想 4 (继承--代码复用的核心)
摘要: 继承是代码复用最重要的技术. 本贴描述其概念、动机、使用的情形.原创 2022-01-16 17:21:09 · 351 阅读 · 0 评论 -
Java 编程思想 2 (类与对象)
摘要: 类与对象是面向对象的核心, 它们的提出也是一个曲折的过程.原创 2022-01-16 09:23:57 · 565 阅读 · 9 评论 -
Java 编程思想 1 (总述: 面向过程与面向对象)
面向对象相比面向过程的优势.原创 2022-01-16 07:00:13 · 457 阅读 · 0 评论 -
Java 程序设计基础(附1:空间分配机制)
空间分配对于程序运行至关重要. 用 C 语言比较容易获得地址信息, 但用 Java 却做不到. 这里以图 1 为例, 大概解释一下.图1. 链队列操作过程1. 静态空间分配Node header;Node tail;header = null;tail = null;第 1 行分配了一个静态的空间给 header, 其大小为 4 或 8 个字节, 与操作系统有关, 表示内存一个地址. 第 2 行同理. 假设 header 和 tail 自己占的内存地址为分别为 10000 和 10004.原创 2021-06-05 09:39:16 · 337 阅读 · 5 评论 -
日撸 Java 三百行(81-90天,CNN 卷积神经网络)
目录总述01-10天,基本语法11-20天,线性数据结构21-30天,树与二叉树31-40天,图41-50天,查找与排序51-60天,kNN 与 NB61-70天,决策树与集成学习71-80天,BP 神经网络81-90天,CNN 卷积神经网络...原创 2021-05-18 09:35:37 · 2055 阅读 · 2 评论 -
日撸 Java 三百行(71-80天,BP 神经网络)
摘要: BP 神经网络的代码比相像的简洁.原创 2021-05-18 09:34:53 · 2601 阅读 · 0 评论 -
日撸 Java 三百行(61-70天,决策树与集成学习)
摘要: 决策树是最经典的机器学习算法, 集成学习则有非常大的相像空间.原创 2021-05-18 09:33:39 · 4925 阅读 · 0 评论 -
日撸 Java 三百行(51-60天,kNN 与 NB)
kNN 最简单的机器学习算法, NB 则教会我们: 机器学习看似道理, 但并不严谨.原创 2021-05-18 09:32:42 · 24158 阅读 · 10 评论 -
日撸 Java 三百行(41-50天,查找与排序)
摘要: 查找与排序是数据结构的重要基础应用.原创 2021-05-18 09:30:48 · 1358 阅读 · 7 评论 -
日撸 Java 三百行(31-40天,图)
图是数据结构最困难的部分, 掌握好就无敌了.原创 2021-05-18 09:29:46 · 3190 阅读 · 20 评论 -
日撸 Java 三百行(21-30天,树与二叉树)
21--30 天的内容涉及核心的数据结构. 有些实战招数是书本之外的.原创 2021-05-18 09:27:30 · 2908 阅读 · 24 评论 -
日撸 Java 三百行(总述)
摘要: 提供 90 天的代码, 内容涵盖基本的 Java 语法到高阶的 CNN 神经网络. 方便学生建立良好的编程习惯, 实现核心机器学习算法, 为研究工作打下坚实的基础.原创 2021-05-18 09:14:04 · 6198 阅读 · 0 评论 -
日撸 Java 三百行(11-20天,线性数据结构)
本贴针对基础数据结构。这些任务的来源可参阅《数据结构》一书线性表、栈和队列、串这几章。第 11 天: 顺序表(一)目的第 12 天: 顺序表(二)第 13 天: 链表第 14 天: 栈第 15 天: 栈的应用(括号匹配)第 16 天: 递归第 17 天: 队列第 18 天: 循环队列第 19 天: 字符串匹配第 20 天: 综合任务 2...原创 2021-05-18 08:55:49 · 2907 阅读 · 21 评论 -
日撸 Java 三百行(01-10天,基本语法)
对于计算机专业的学生,程序设计肯定是基础能力。这里列出3个月的程序设计任务,每天的工作量 0.5 ~ 2 小时。能够完成且代码规范的本科生,欢迎进入我的团队!第1天: 环境搭建1.1 完成 Eclipse 的安装. 第一天嘛,把环境弄对就行了;1.2 学习 package, import 和 println 语句;1.3 编写HelloWorld.java. 一定要注意变量的写法.package basic;/** * This is the first code. Names and co原创 2021-05-17 15:42:43 · 8869 阅读 · 14 评论