从零开始的Java开发 笔记目录(跑路了)

2023-11-07

写在前面:

  • 不全
  • 学习资料来源于网络
  • 已经跑路了

阶段1:Java零基础入门

第1周:环境搭建与语法入门

【从零开始的Java开发】1-1-1 Java初识(这个不全 还没发出来)

第2周:Java语法之循环、数组与方法

【从零开始的Java开发】1-2-4 Java方法
【从零开始的Java开发】1-2-5 Java综合案例:数组移位与统计

第3周:面向对象之封装与继承

【从零开始的Java开发】1-3-1 Java面向对象:创建类、实例化对象、单一职责原则、new、this、构造方法
【从零开始的Java开发】1-3-2 Java封装、包package、static关键字、代码块
【从零开始的Java开发】1-3-3 综合案例:学生信息管理
【从零开始的Java开发】1-3-4 Java继承:继承(概念、特点、实现、初始化顺序)、方法重写、访问修饰符(分类、作用、对方法重写的影响)、super关键字

第4周:面向对象之单例模式与多态

【从零开始的Java开发】1-4-1 Java继承:Object类、final关键字、注解
【从零开始的Java开发】1-4-2 Java单例模式:单例模式、饿汉式、懒汉式、单例模式特点及应用场景
【从零开始的Java开发】1-4-3 多态:概念、实现、向上转型、向下转型、instanceof、类型转换、抽象类、抽象方法
【从零开始的Java开发】1-4-4 多态与内部类:接口:定义并测试、抽象方法、常量、默认方法、静态方法、重名默认方法和重名静态方法的解决方案、继承;成员、静态、方法、匿名 内部类

第5周:常用工具类(上)

【从零开始的Java开发】1-5-1 异常:分类、异常处理、try-catch-finally、多重catch、finally与return、throws、throw关键字、自定义异常类、异常链
【从零开始的Java开发】1-5-2 包装类与基本数据类型、常用API、基本数据类型与包装类、字符串之间的转换、包装类的初始值与比较、对象常量池
【从零开始的Java开发】1-5-3 String常用方法、字符串与byte数组间的相互转换、==运算符与equals方法、字符串的不可变性、StringBuilder概述与常用方法
【从零开始的Java开发】1-5-4 ArrayList、HashSet、HashMap 概述与案例

第6-7周 常用工具类(下)

【从零开始的Java开发】1-6-1 集合排序:对整型和字符串、Comparator接口、Comparable接口
【从零开始的Java开发】1-6-2 泛型:概述、泛型作为方法参数、自定义泛型、自定义泛型方法
【从零开始的Java开发】1-6-3 多线程:概念、Thread类和Runnable接口、创建线程、线程的状态和生命周期、sleep和join方法、优先级、同步、线程间通信
【从零开始的Java开发】1-6-4 Java输入输出流:File类、绝对路径和相对路径、字节流、缓冲流、字符流、对象序列化
【从零开始的Java开发】1-6-5 集合综合案例:播放器管理

阶段2:从网页搭建入门JavaWeb

第8周 前端基础之HTML与CSS

【从零开始的Java开发】2-8-1 HTML入门:标签、表格、表单
【从零开始的Java开发】2-8-2 CSS入门:CSS选择器、样式
【从零开始的Java开发】2-8-3 CSS浮动:DIV、盒子模型、浮动
【从零开始的Java开发】2-8-4 CSS定位:相对定位、绝对定位、固定定位、与浮动

第9周 前端基础之JavaScript与综合案例

【从零开始的Java开发】2-9-1 JavaScript入门:语法、JS对表单元进行设置、事件与DOM
【从零开始的Java开发】2-9-2 案例:仿Windows计算器
【从零开始的Java开发】2-9-3 油画商城静态网页案例

第10-11周 JavaWeb基础

【从零开始的Java开发】2-10-1 XML入门:XML文档语法规则、DTD与XML Schema、Dom4j与XPath表达式
【从零开始的Java开发】2-10-2 Servlet入门:Servlet开发步骤、请求参数的发送与接收、Get和Post、注解
【从零开始的Java开发】2-10-3 JSP入门:JSP介绍、语法和页面重用
【从零开始的Java开发】2-10-4 Servlet与jsp进阶:请求与响应的结构、请求转发与响应重定向、Cookie

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从零开始的Java开发 笔记目录(跑路了) 的相关文章

随机推荐

  • 了解APT攻击以及防御和密码学

    1 什么是APT APT攻击也就是可持续攻击也被称为威胁攻击 隐蔽性极强的一种攻击手段 APT攻击是一个集合了多种攻击的综合攻击 综合多种攻击途径来尝试突破网络防御 通常是通过web或电子邮件传递 利用应用程序或操作系统的漏洞 利用传统的网
  • 【Java面试题】spring+springMVC+mybatis原理及实现机制(持续更新)

    本文将持续更新 主要讲解SSM框架的底层原理和实现机制等 1 什么是IOC IOC即Inverse of Control 它包括两个内容 控制与反转 那到底什么东西的 控制 被 反转 了呢 对于软件而言 即是某一个接口具体实现类的选择控制权
  • Uva1225之数数字

    这一题时Uva上的1225 这一题做法有很多 但是做起来有超时 后来就去看别人的做法 在博客中看到有的人直接建表的方法 感觉很不错 居然只用了短短几行代码搞定 真的很强 作者 csdn博客 synapse7 include
  • matlab中newrb函数用途,神经网络matlab函数使用

    实现的分类结果真的不好 才0 3 这里只是简单的说明怎么使用函数 至于实现达不到效果的问题 后续会研究 clear all clc 读入数据 xlsfile train txt x load xlsfile m n size x train
  • C++学习(二十七)define内存分析

    define的内存单元在程序运行前已经分配 宏定义只是在预处理器里进行文本替换 编译后放在常量数据区
  • qt之出差账单app-管理你的行程

    前言 分享一个为了自己出差记账方便管理的软件 qt for Android开发 环境 qt版本 Based on Qt 5 10 0 MSVC 2015 32 bit for Android环境自己搭建 正文 话不多说 看效果图 功能很简单
  • MonoSQL--支持SQL,让DynamoDB更强大

    MonoSQL from MonographDB MonoSQL是成章数据打造的一款基于DynamoDB的分布式SQL数据库 受益于DynamoDB的Serverless架构和任何数据规模下的查询个位数延时保障 MonoSQL在支持SQL生
  • PCB板上字母的含义

    阅读PCB板子文件 发现板子上字母的大致符合表中规律 PCB板上 字母 数字 如R16 C16 表示的含义 一般数字表示出现的次数 字母表示的意义如下 字母 含义 R 电阻 C 电容 K 继电器 L 电感 U 整流器 字母的意义并非始终与表
  • 问题记录setStyleSheet:Qt样式表频繁设置导致CPU占用过高问题

    一 问题 APP控件 QWidget 主窗口 背景利用setStyleSheet设置 同时重写paintEvent事件 QWigdet的paintEvent默认为空 void mainWidget paintEvent QPaintEven
  • Java数组转Json数组

    package com cnic test coding import com alibaba fastjson JSONArray public class ArrToJson public static void main String
  • Java中为什么要重写hashCode方法和equals方法?重写了equals方法为什么还要重写hashCode方法? 啊~~终于明白了

    在我们开发中 可能经常听到重写hashCode方法和equals方法 这是为什么呢 为了更容易通俗易懂 来个小故事缓解一下激动的心情 打个比方 一个名叫张三的人去住酒店 在前台登记完名字就去了99层100号房间 此时警察来前台找叫张三的这个
  • 查询数据库所占空间大小

    目录 统计数据库整体所占大小 统计数据库中各表所占大小 统计数据库整体所占大小 select table schema as 数据库 sum table rows as 记录数 sum truncate data length 1024 1
  • 华为19级专家10年心血终成百页负载均衡高并发网关设计实战文档

    负载均衡 LoadBalance 的字面意思是将工作负载分担到多个工作单元上进行执行 它建立在现有网络结构之上 是构建分布式服务 大型网络应用的关键组件 近十几年来 负载均衡技术层出不穷 令人眼花缭乱 如果问身边的技术人员什么是负载均衡 我
  • Vjava学习笔记之(VirtualMachine 内存(总容量和已使用))

    源代码 package com vmware client import com vmware util Session import com vmware vim25 HostListSummary import com vmware v
  • 11G RAC 中 OCR 及Voting Disk 相关操作

    一 启动oracle clusterware 先决条件 Oracle High Availability Services daemon OHASD 运行在所有集群节点上 1 启动整个Oracle Clusterware stack crs
  • windows下git

    下载gitGit for Windows Windows安装git图文教程 喵代王 香菜的博客 CSDN博客 windows安装git 创建文件夹 右键 git bash here 同mac使用
  • 基于Spring Boot的ERP仓储管理信息系统设计与实现毕业设计源码150958

    基于Spring Boot的ERP仓储管理信息系统设计与实现 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化 电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用 信息时代的到来已成为不可阻挡的时尚潮流 人类发展的
  • 如何实现一个IO口读取多个设备信息

    前言 1 今天遇到一个有意思的问题一个IO口如何读取多个电机的堵转问题 之后他就发了一张图片 2 看到这个问题 之前先说一个简单的 我们如何实现一个IO读取多个按键 了解了这个之后 对于多个电机堵转就很好理解了 如何实现一个IO对多个按键读
  • 直方图均衡化原理

    原文 http www cnblogs com tianyalu p 5687782 html 直方图均衡化原理 直方图均衡化的作用是图像增强 有两个问题比较难懂 一是为什么要选用累积分布函数 二是为什么使用累积分布函数处理后像素值会均匀分
  • 从零开始的Java开发 笔记目录(跑路了)

    写在前面 不全 学习资料来源于网络 已经跑路了 文章目录 阶段1 Java零基础入门 第1周 环境搭建与语法入门 第2周 Java语法之循环 数组与方法 第3周 面向对象之封装与继承 第4周 面向对象之单例模式与多态 第5周 常用工具类 上