当前位置: 首页 > news >正文

java技术路线_Java技术路线

前置储备技术:

1、计算机

2、计算机网络

3、前端(html+css+js+jquery)

4、数据库

5、网络安全

Java技术:

Java技术整体可以分为两个大的层次,Java SE和Java EE,每个层次又都涉及到三个方面:Java API,编译器和字节码,虚拟机。我将Java技术分作了五个层次进行总结:

层次一

基础数据类型:八大内置数据类型和数组

运算符

控制结构

类和对象

面向对象:继承(类、抽象类和接口)、多态和封装

包装类、日期/时间类、字符串(String、StringBuilder和StringBuffer)、正则表达式

层次二

讲解虚拟机,并结合层次一的代码作分析

数据结构

数据集合

多线程

异常

泛型、序列化、工厂、并行和并发

层次三

IO流和文件操作

数据库连接与操作

网络编程

GUI编程

Appliet编程

数据链路层编程

层次四

java EE的主要技术:servlet、jsp、(cookie和session、request、servletConfig、servletContent和application)、EL表达式、监听器和过滤器、JSTL标签库。

Tomcat的技术实现:文件结构、逻辑结构和工作过程。

Java EE的主要功能实现:表单提交(注册、登录、信息提交等)、编辑器、文件上传、分表查询、ajax。

层次五

spring框架

相关文章:

  • java 内存模型书籍_那些年读过的书《Java并发编程实战》十、再探究Java内存模型...
  • linux mysql 表名大小写_Linux系统下MySql表名大小写敏感问题
  • java 分支结构_Java分支结构
  • java里的文件显示繁体_关于在JSP页面上同时显示简体和繁体的问题(字符编码)...
  • java main.init_记录:java程序没有main函数只有init函数怎么运行,或者applet小程序怎么运行...
  • java配置一个json文件_Java 使用json 做配置文件
  • java 同时使用多个流_如何在带有lambda表达式的java 8中使用多个流...
  • 用java在JPanel中建一个表格_java常用面板(JPanel、JScrollPane)
  • map在Java集合_Java 集合 -- Map
  • jquery给日期赋值_jQuery 取值、赋值的基本方法整理
  • java 内部类定于_搞懂 JAVA 内部类
  • java二分法选相关择题_Java考试-2018年全国计算机二级考试精选习题及答案
  • java 表格类_Java动态表格类(DyTable)
  • mysql zhs16gbk_ASM磁盘组剔盘、加盘实施过程
  • java 实现动态验证码_java Servlet 实现动态验证码图片示例
  • [数据结构]链表的实现在PHP中
  • 【译】理解JavaScript:new 关键字
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • CSS实用技巧
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • gops —— Go 程序诊断分析工具
  • LeetCode18.四数之和 JavaScript
  • Linux各目录及每个目录的详细介绍
  • PHP 7 修改了什么呢 -- 2
  • React中的“虫洞”——Context
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Spring-boot 启动时碰到的错误
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • ViewService——一种保证客户端与服务端同步的方法
  • vue-cli3搭建项目
  • Vue官网教程学习过程中值得记录的一些事情
  • 如何在 Tornado 中实现 Middleware
  • 我建了一个叫Hello World的项目
  • 一份游戏开发学习路线
  • ​Java并发新构件之Exchanger
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • # .NET Framework中使用命名管道进行进程间通信
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • ${ }的特别功能
  • (Matlab)使用竞争神经网络实现数据聚类
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (多级缓存)多级缓存
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (四)Controller接口控制器详解(三)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .“空心村”成因分析及解决对策122344
  • .form文件_一篇文章学会文件上传
  • .net MVC中使用angularJs刷新页面数据列表
  • .Net8 Blazor 尝鲜