![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA开发
文章平均质量分 92
BigSun0
积累一点,再积累一点。
展开
-
java语言设计思想、特点、环境变量含义
设计思想将业务领域中所有实体看作对象,通过建立对象及其关系构造软件系统。过程:分析业务抽象出类->以类为模板实例化对象->建立对象间的关系完成业务。特点(1)封装:set、get封装属性,private封装方法 目的:屏蔽对象内部的复杂性及细节,防止外界非法破坏其数据完整性。(2)继承:构造器不能被继承,私有属性和方法也可以被继承,单访问不到。目的:复用,多态的前提。(3)多态:方...原创 2018-02-27 20:43:06 · 279 阅读 · 1 评论 -
JAVA集合接口整理
1、JAVA集合接口:Collection接口:它是Java集合框架的一个根接口,也是List、Set和Queue接口的父接口。同时它定义了可用于操作List、Set和Queue的方法—增删改查。List接口:List接口有一个重要的实现类ArrayList(数组序列)。Map接口:它提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的。Map接口有一个重要的实现类HashM...原创 2018-02-27 21:19:36 · 237 阅读 · 0 评论 -
多线程知识梳理
概述:关于并发编程问题的梳理总结,含线程池、并发控制锁、并发容器和队列同步器等基础知识点。1、如何停止一个线程?(1)使用volatile变量终止正常运行的线程+抛异常法/Return法。(2)组合使用interrupt方法与interruptted/isinterrupted方法终止正在运行的线程++抛异常法/Return法。(3)使用interrupt方法终止正在阻塞中的线程。2、何为线程安全...原创 2018-04-08 00:11:02 · 383 阅读 · 0 评论 -
JAVA重要知识点梳理(二)
24、String,StringBuilder 以及 StringBuffer从可变、线程安全两方面分析的:(1)StringBuffer(同步)和String(不可变)都是线程安全的,StringBuilder是线程不安全的;(2)String是不可变的,StringBuilder和StringBuffer是可变的;(3)String连接操作的底层是由StringBuilder实现的;(4)三者...原创 2018-05-04 11:27:10 · 600 阅读 · 0 评论 -
JAVA重要知识点梳理(一)
1、Struts2和SpringMVC的区别(1)设计理念:前者为有状态的Action(均为多例),Action对象属性字段承载请求、响应,后者一般为无状态的Controller,请求直接封装到方法的参数中;(2)集中访问点不同:都属于前端控制器,用于接收请求、处理请求和生成响应,但集中访问点不同,前者为Filter,后者为Servlet;(3)请求处理粒度不同:前者一个Action对应一个请求上...原创 2018-05-04 11:25:25 · 9941 阅读 · 1 评论 -
Spring Boot入门学习笔记
1.微服务与Springboot微服务:一个项目可以由多个小型服务构成(微服务)Spring boot 可以快速开发微服务模块(简化j2ee开发;整个spring技术栈整合如spring mvc 、spring;整个j2ee技术整合如整合mybatis Struts2)2.第一个SpringBoot程序及执行原理(1)需要配jdk及maven环境(2)目录结构resources...原创 2019-06-06 12:05:36 · 367 阅读 · 0 评论 -
SpringCloud开发框架入门知识
1.分布式开发简介分布式开发的思考点:如何可以让代码更安全;如何有效的通讯;在进行分布式处理的时候如何进行程序功能划分;web集群:考虑多用户并发访问的处理速度。业务中心:在进行一些庞大的项目设计过程之中,应该有更加完善的业务处理,这样所有的客户端(服务器),用这些业务中心的操作就可以完成具体的功能。数据库集群:解决了数据的存储问题,以及数据的分片管理。对于分布式的项目开发按...原创 2019-06-17 14:38:16 · 406 阅读 · 0 评论