
Java语言基础
A记录学习路线
这个作者很懒,什么都没留下…
展开
-
Java泛型
对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?复制代码泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传...转载 2019-10-11 23:21:45 · 671 阅读 · 0 评论 -
Java第二阶段之1JDBC
转载 2018-12-08 20:46:26 · 189 阅读 · 0 评论 -
Java第二阶段之2JDBC事务
转载 2018-12-08 20:50:18 · 186 阅读 · 0 评论 -
Java第二阶段之3数据库SQL语句使用、数据库SQL语句查询及多表查询
转载 2018-12-08 20:51:21 · 225 阅读 · 0 评论 -
Jav第二阶段之4HTML基础、HTML表单及CSS、JavaScript基础、JQuery,Validation,Bootstrap、XML的概述及使用
转载 2018-12-08 20:54:08 · 361 阅读 · 0 评论 -
Java第二阶段之5Http协议与Servlet概述、服务器请求与响应、Cookie与Session
转载 2018-12-08 20:55:53 · 196 阅读 · 0 评论 -
Java基础6网络编程
12.1 基本概念如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。下面,我们将教大家如何编写网络程序。 在学习编程之前,我们首先要了解关于网络通信的一些概念。▪ 什么是计算机网络? 计算机网络是指将地理位置不同的具...转载 2018-12-07 12:06:03 · 558 阅读 · 0 评论 -
正则表达式
附常用工具:在线正则测试:http://tool.oschina.net/regex/正则是什么正则表达式是为了对字符串进行有效 数据提取 以及 匹配 的一种机制,字符串在匹配的过程中将会从第一个位置开始匹配,然后从左往右进行依次匹配,每尝试匹配一次,就会把控制权交由下一个位置,直到匹配结束。正则表达式是由 普通字符(例如字符 a 到 z)以及 特殊字符(称为元字符)组成的文字模式。该模式...转载 2019-01-18 12:04:37 · 4111 阅读 · 0 评论 -
java基础思维导图-菜鸟教程
转载 2019-05-06 18:50:39 · 1585 阅读 · 1 评论 -
Java集合中List,Set以及Map等集合体系
概述:List , Set, Map都是接口,前两个继承至collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapcollection接口下还有个Queue接口,有Priority...转载 2019-05-06 20:47:34 · 143 阅读 · 0 评论 -
Java集合中List,Set以及Map等集合体系
概述:List , Set, Map都是接口,前两个继承至collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapcollection接口下还有个Queue接口,有Priority...转载 2019-05-06 20:47:34 · 140 阅读 · 0 评论 -
Quartz的基本使用之入门(2.3.0版本)
一、Quartz可以用来做什么Quartz是一个强大任务调度框架,我工作时候会在这些情况下使用到quartz框架,当然还有很多的应用场景,在这里只列举2个实际用到的餐厅系统会在每周四晚上的22点自动审核并生成报表人事系统会在每天早晨8点给有待办的人员自动发送Email提醒二、使用Quartz之前的准备1.建立一个Maven项目2.引入quartz的依赖使用quartz,我们仅仅需要在...转载 2019-05-31 17:29:50 · 763 阅读 · 0 评论 -
Java编程8注解、反射、字节码、类加载机制
Annotation注解注解入门内置注解自定义注解、元注解什么是注解?• Annotation是从JDK5.0开始引入的新技术。• Annotation的作用:– 不是程序本身,可以对程序作出解释。(这一点,跟注释没什么区别)– 可以被其他程序(比如:编译器等)读取。(注解信息处理流程,是注解和注释的重大区别 。如果没有注解信息处理流程,则注解毫无意义)比如说:可以对一个程序写一...原创 2019-06-10 18:18:12 · 710 阅读 · 0 评论 -
Java1101
尚学堂·百战程序员 1 百战程序员 6000 集 影响6000万学习IT的中国人6000 集涵盖:人工智能(350 集)、Python(900 集)、JAVA(1101 集)、大数据(750 集)、互联网架构(300 集)、C 语言(199 集)、PHP(700 集)、区块链(500 集)、前端开发(700 集)、中小学编程(500 集)等多个专业领域,也会随着行业发展推出更多系统化的课程。让初...转载 2019-06-04 21:38:44 · 4345 阅读 · 0 评论 -
Java编程9MySql、JDBC数据库操作、手写SORM框架
课程规划MySQL1:MySQL简介• MySQL是一种关系数据库管理系统,是一种开源软件• 由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle 收购• MySQL软件采用双授权政策,分为社区版和商业版。由于体积小、速度快、总体拥有 成本低,尤其是开放源码特点,一般中小型网站的开发都选择MySQL作为网站数据库。• 由于其社区版的...原创 2019-06-13 12:58:24 · 590 阅读 · 0 评论 -
Java第一阶段之8注解及动态代理
转载 2018-12-08 20:45:56 · 247 阅读 · 0 评论 -
Java第一阶段之7反射机制
转载 2018-12-08 20:45:07 · 159 阅读 · 0 评论 -
《Head First Java》
《HEAD FIRST JAVA》第一次回顾和整理第一章 进入Java的世界(基本概念)主要介绍了Java的工作原理,发展简史,程序结构和一些简单的语法。学过其他语言的人表示这章完全没有压力。 1,程序的层次:源文件(source file)->类(class)->方法(methods)。 2,Java里面integer和boolean不相容。 3,语法与C差不多...翻译 2018-09-16 11:38:12 · 5392 阅读 · 0 评论 -
Java第一阶段之1基础知识
基础知识(搭建环境、数据类型[整型 浮点型 字符型 布尔型 类 接口 数组]、常量变量[类型转换]、运算符[算术、赋值、比较、逻辑、位、三元、运算符的优先级]、语句[顺序、分支、循环、中断]、数组的操作及查找排序算法)...原创 2018-09-16 11:51:04 · 261 阅读 · 0 评论 -
Java第一阶段之2面向对象
面向对象(类[属性 方法]和对象[创建对象、内存的分析图、对象的引用传递、内存的垃圾回收机制]、成员变量和局部变量、构造方法、this[调用当前类的属性、调用当前类中的普通方法、调用当前类的构造方法、表示当前类的对象]、static、继承[子类对象实例化过程、方法重写、方法重载和重写的区别、super关键字、this和super的区别]、抽象类、接口、多态、)...原创 2018-09-16 11:51:47 · 234 阅读 · 0 评论 -
Java第一阶段之3常用API
常用API(String、StringBuffer、SystemRuntimeDateDateFomat)原创 2018-09-16 11:53:16 · 186 阅读 · 0 评论 -
Java第一阶段之4集合
集合(Collection、Set、List、ArrayList、)、原创 2018-09-16 11:53:42 · 264 阅读 · 0 评论 -
Java第一阶段之5I/O流
I/O流原创 2018-09-16 11:54:06 · 209 阅读 · 0 评论 -
Java第一阶段之6多线程与网络编程
多线程原创 2018-09-16 11:54:28 · 227 阅读 · 0 评论 -
Java基础1语法准备
77集程序底层执行初识Java1.1计算机语言发展史以及未来计算机语言经历了三代:第一代是机器语言,第二代是汇编语言,第三代是高级语言。·第一代语言:机器语言(相当于人类的原始阶段)机器语言通常由数字串组成(最终被简化成01),对于人类来说,机器语言过于繁琐。使用机器语言,人类无法编出复杂的程序。如下为一段典型的机器码: 1. 0000,0000,00000001000...转载 2018-11-17 22:51:56 · 1158 阅读 · 0 评论 -
Java基础2面向对象和数组
第四章 Java面向对象基础4.1 面向过程和面向对象面向过程(Procedure Oriented)和面向对象(Object Oriented,OO)都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显的显示出来,出现了面向对象思想并成为目前主流的方式。两者都贯穿于软件分析、...转载 2018-11-25 12:45:44 · 1214 阅读 · 0 评论 -
Java基础5多线程技术
11.1 基本概念多线程是Java语言的重要特性,大量应用于网络编程、服务器端程序的开发,最常见的UI界面底层原理、操作系统底层原理都大量使用了多线程。我们可以流畅的点击软件或者游戏中的各种按钮,其实,底层就是多线程的应用。UI界面的主线程绘制界面,如果有一个耗时的操作发生则启动新的线程,完全不影响主线程的工作。当这个线程工作完毕后,再更新到主界面上。我们可以上百人、上千人、上万人同时访问某...转载 2018-12-04 17:52:22 · 431 阅读 · 0 评论 -
Java基础3常用类、异常、容器
第八章 常用类包装类8.1.1包装类基本知识Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类...转载 2018-11-27 18:00:40 · 528 阅读 · 0 评论 -
Java基础4IO技术
语言基础面向对象容器第十章 IO技术10.1 基本概念和IO入门对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件、数据库、其他程序、网络、IO设备等等。外部系统比较复杂多变,那么我们有必要通过某种手段进行抽象、屏蔽外部的差异,从而实现更加便捷的编程。输入(Input)指的是:...原创 2018-12-01 00:59:30 · 555 阅读 · 0 评论 -
Java编程7手写服务器httpserver项目
手写webserver开篇1、面向对象编程OOP2、容器3、IO4、多线程5、网络编程6、XML解析7、反射8、HTML9、HTTP协议灵魂反射ReflectTest.javapackage com.sxt.server.basic;import java.lang.reflect.InvocationTargetException;/** * 反射: ...转载 2018-12-07 21:25:42 · 447 阅读 · 0 评论 -
Java基础知识思维导图
两套Java基础知识的思维导图转载 2018-09-16 09:58:19 · 1218 阅读 · 6 评论