java开发基础入门
丨一笑丶奈何
沉迷开发,无法自拔
展开
-
java开发知识点总结
精简版:https://blog.csdn.net/qq_37722734/article/details/82380009一、 面向对象编程讲解培训讲义1. 什么是面向对象程序设计OOP(Object Oriented Programming) 42. 面向过程和面向对象的区别 43. 面向对象的三个基本特征,五大基本原则 44. 四种基本耦合(Generalization ...原创 2018-08-30 16:30:05 · 3447 阅读 · 1 评论 -
Lambda表达式基础练习
Java8之Lambda表达式概念篇:https://www.jianshu.com/p/67ebee04b2b3Java8之Stream类:https://www.jianshu.com/p/c53eb31752c41.新建list Test和User实体类import java.util.Calendar;import java.util.Objects;import l...原创 2018-08-28 15:45:27 · 2218 阅读 · 0 评论 -
java 最基础算法(1)插入、选择、冒泡、递归
先定义swap()方法: /** * 交换数组元素 * @param arr * @param a * @param b */ public static void swap(int []arr,int a,int b) { arr[a] = arr[a]+arr[b]; arr[b] = a...原创 2018-08-31 16:48:49 · 154 阅读 · 0 评论 -
集合(List、Set、Map)与泛型(泛型类、泛型接口)代码练习
List分为两种: ArrayList(查询、更新)--数组 LinkedList(增加、删除)--链表1.1ArrayList示例--ArrayList的5种遍历形式,实际有三种:for循环、forEach、Iterator @Test /** * @author yto_yh * ArrayList示例 * 适用...原创 2018-08-29 15:52:34 · 1333 阅读 · 0 评论 -
JAVA课件总结-总汇精简版
目录1. 面向对象三大特性、六大原则 12. java的基本数据类型以及变量定义格式、类型转化 13. List、Set、Map的分类、区别以及遍历方式 14. 枚举的特性 25. 异常分类和处理方式 26. 线程的生命周期以及实现方式 27. 常用的字节流和字符流以及之间的区别 38. 三次握手四次挥手、TCP与UDP的区别 39. (抽象)工厂模式以及单例模...原创 2018-09-04 11:42:25 · 3271 阅读 · 0 评论 -
Arrays.asList()方法的使用
摘自:山河永慕-浅谈Arrays.asList()方法的使用:https://www.cnblogs.com/shanheyongmu/p/6364320.html首先,该方法是将数组转化为list。有以下几点需要注意: (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean) (2)该方法将数组与列表链接起来,当更新其中...转载 2018-09-05 09:28:38 · 142 阅读 · 0 评论 -
Java之Calendar 的用法
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")); //获取东八区时间 //获取年 int year = c.get(Calendar.YEAR); //获取月份,0表示1月份 int month = c.get(Cale...转载 2018-09-05 10:53:33 · 479 阅读 · 0 评论 -
Enum枚举类型练习-EnumMap和EnumSet的使用
/** * */package com.example.demo0810.domain;/** * @author yto_yh * */public enum ColorEnum4 { SUN(1,"星期日"), MON(2,"星期一"), TUE(3,"星期二"), WEN(4,"星期三"), THR(5,"星期四"), F...原创 2018-09-05 10:55:54 · 459 阅读 · 0 评论 -
JAVA之线程实现方式Test代码练习
线程实现方式有四种,大型项目基本使用线程池,简要罗列代码块。1、继承Thread类创建线程/** * @author yto_yh * */public class TestThread090601 extends Thread{ /* (non-Javadoc) * @see java.lang.Thread#run() */ @O...原创 2018-09-06 09:48:03 · 470 阅读 · 0 评论 -
常用的线程池
ExecutorService cachedThreadPool = Executors.XXXX(); xxxx.execute(new Runnable() { public void run() { try { System.out.println(index); Thread.sleep(2000); } catch (Interr...原创 2018-09-06 11:40:52 · 128 阅读 · 0 评论 -
深入剖析Java中的装箱和拆箱
转载查阅:https://www.cnblogs.com/dolphin0520/p/3780005.html 一.什么是装箱?什么是拆箱? 二.装箱和拆箱是如何实现的 三.面试中相关的问题转载 2018-09-11 09:45:02 · 116 阅读 · 0 评论 -
由指定对象集合分出重复对象集合和不重复对象集合
package com.example.demo0810.util;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.HashSet;import java.util.Iterator;import java.util.List;...原创 2018-09-25 17:38:51 · 324 阅读 · 0 评论 -
神奇工具之EasyCode-------------基于IntelliJ IDEA
下载链接:https://gitee.com/makejava/EasyCode亲身试毒,真心好用,利用数据库表映射一键生成entity、dao、service、controller、mapping,无需任何编码。原创 2018-09-25 17:59:30 · 7033 阅读 · 1 评论 -
敏捷开发框架之springboot+mybits-plus+mysql
现今的框架真的是越来越简洁了,项目搭建起来之后只用写个后台https://start.spring.io/,甚至连SQL都用不到了,这次的springboot+mybits-plus+mysql框架是项目开发是刚刚用到的,搬砖贼好用,推荐给各位码员。#代码生成器 https://mp.baomidou.com/guide/generator.htmlAutoGenera...原创 2019-02-27 17:13:38 · 1310 阅读 · 0 评论 -
第十八章 java开发编程规范
下载点击--->>>>阿里巴巴java开发手册-<<<<---------转载 2018-08-08 16:59:10 · 124 阅读 · 0 评论 -
第十七章 开发工具介绍
开发工具:eclipse、myeclipse、maven一、eclipse(1)eclipse下载:https://www.eclipse.org/downloads/(2)eclipse介绍: 大咖M-Eclipse开发工具介绍:http://blog.51cto.com/13423192/2064918Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台...转载 2018-08-08 16:35:34 · 483 阅读 · 0 评论 -
第十六章 SpringCloud、freeMarker、HTTP
SpringCloud框架:突然这么高大上的最新框架,我也还没学呢。自己看啦……https://springcloud.cc/Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任...转载 2018-08-08 16:20:32 · 855 阅读 · 0 评论 -
第四章 枚举
SexyCode-Java枚举 —— 很少被使用,或许是因为真正了解它的人太少了:https://blog.csdn.net/hzy38324/article/details/72566678?utm_source=gold_browser_extension请叫我大师兄-Java 枚举(enum) 详解7种常见的用法:https://blog.csdn.net/qq_2709346...转载 2018-08-06 09:31:53 · 106 阅读 · 0 评论 -
第五章 异常以及代码Test
skywang12345- Java异常(一) Java异常简介及其架构: https://www.cnblogs.com/skywang12345/p/3544168.htmlJava异常(二) 《Effective Java》中关于异常处理的几条建议 https://www.cnblogs.com/skywang12345/p/3544287...原创 2018-08-06 14:36:25 · 254 阅读 · 0 评论 -
第六章 java反射、多线程
一、java反射sinat_38259539的博客-Java基础之—反射(非常重要):https://blog.csdn.net/sinat_38259539/article/details/71799078JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能...转载 2018-08-06 17:09:03 · 277 阅读 · 0 评论 -
第七章 序列化、IO、文件
废话不多说,直接上代码:这个是对Excel文件的上传数据库、下载处理代码。 @Resource private SQLFileDao SQLFiledao; //文件上传service @Override public boolean doSQLfileUpload(HttpServletRequest request,MultipartFile file) { // TODO ...原创 2018-08-06 17:22:53 · 200 阅读 · 0 评论 -
第一章 面向对象思想
具体参考: 超级容易理解!!!Java的面向对象思想———类与对象:https://blog.csdn.net/a907691592/article/details/51603866博主写的很透彻清楚,没有附加!...转载 2018-08-02 13:19:06 · 87 阅读 · 0 评论 -
第二章 java语法讲解
参考博客:Java基础--------基本语法:https://blog.csdn.net/sinat_41655101/article/details/79252340 另外大家可以看看--阿里巴巴java开发手册转载 2018-08-02 14:02:00 · 102 阅读 · 0 评论 -
第三章 集合、泛型
Java 集合和泛型: https://www.cnblogs.com/bigbigbigo/p/8423588.htmlJava集合类: Set、List、Map、Queue使用场景梳理: https://www....转载 2018-08-02 15:48:16 · 100 阅读 · 0 评论 -
第八章 网络通讯
forget406:Java Web 基础(一) 基于TCP的Socket网络编程:【这个代码把我坑到了,就一点点问题,没有编译或是运行时异常,但是就是出不来结果,插了半天也没见结果。】https://www.cnblogs.com/forget406/p/5336748.html String msg=null; if((msg=br.readLine())!=null) { ...转载 2018-08-07 15:30:20 · 71 阅读 · 0 评论 -
第九章 设计模式
zz563143188-Java中的23种设计模式详解:http://zz563143188.iteye.com/blog/1847029adfgghj-Java中23种设计模式--超快速入门及举例代码:https://www.cnblogs.com/malihe/p/6891920.html全文摘自adfgghj博客园:java的设计模式大体上分为三大类:创建型模式(5种...转载 2018-08-07 15:58:19 · 104 阅读 · 0 评论 -
第十章 常规算法
无法懂你-java几种常见算法:选择、插入、冒泡、归并、快速https://blog.csdn.net/xiaoqun999/article/details/73790847明-Ming-Java常用算法:https://www.cnblogs.com/Ming8006/p/7059965.html1 去重 1.1 去重 1.2 去不重2 随机分配3 递归4 内部排序变形...转载 2018-08-08 10:46:15 · 220 阅读 · 0 评论 -
第十一章 json/xml/DTD
XML:http://www.runoob.com/xml/xml-tutorial.htmlJSON:http://www.runoob.com/json/json-tutorial.htmlDTD:http://www.runoob.com/dtd/dtd-tutorial.html停留的风-XML与JSON的对比:https://www.cnblogs.com/yank/p/40...转载 2018-08-08 14:13:34 · 252 阅读 · 0 评论 -
第十二章 Tomcat国际化
静默虚空-Tomcat 快速入门:https://www.cnblogs.com/jingmoxukong/p/8258837.html?utm_source=gold_browser_extensionTomcat 快速入门 简介 安装 配置 启动 资料 推荐孤傲苍狼-JavaWeb学习总结(二)——Tomcat服务器学习和使用(一):https://www.cnbl...转载 2018-08-08 14:38:54 · 148 阅读 · 0 评论 -
第十三章 WEB编程
孤傲苍狼-JavaWeb学习总结:【大佬总结了53章很全面详细】http://www.cnblogs.com/xdp-gacl/tag/JavaWeb%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/default.html?page=3目录:1.Tomcat服务器配置使用2.HTTP协议3.servlet/jsp+javaBean+servlet技术讲...转载 2018-08-08 14:59:40 · 138 阅读 · 0 评论 -
第十四章 HTML/CSS/JS
基础性知识推荐学习网站:W3CSCHOOL: http://www.w3school.com.cn/菜鸟教程:http://www.runoob.com/ JAVA WEB基础学习技术包括:HTML/CSS/JavaScript/JSP/JQuery/AJAX/servlet/javabean/mysql/tomcat等啦……...转载 2018-08-08 15:13:33 · 153 阅读 · 0 评论 -
第十五章 数据库
之前有关于文件上传下载,这是数据存储的方式之一。现在更多的是采用数据库存储的方式。xin_ge_cheng_xu-数据库的简介与类型:https://blog.csdn.net/xin_ge_cheng_xu/article/details/79663549 2018年数据库流行度排行榜出炉,Oracle居然没有进前三!:https://baijiahao.baidu.com/s?...转载 2018-08-08 15:37:16 · 207 阅读 · 0 评论 -
个人github---https://github.com/EhrenBlock
https://github.com/EhrenBlock当前新建两个repositories1,sumoon王者荣耀战队官网娱乐版-------http://www.sumoon.top/wangzherongyao/index技术:springboot+mybits+jsp2,sensuso西安游记生活专区----------http://www.sensuso.top/...原创 2019-02-18 17:14:51 · 2090 阅读 · 0 评论