java进阶之路
文章平均质量分 69
苏绪
未来很远,脚踏实地,走好自己的每一步,有条不紊!失败没关系,不能放弃;失误可以有,但是要学会解决失误,避免失误
展开
-
java学习之项目实战(信息管理信息系统)
信息管理系统实战:代码:测试类:package com.lifeng.card;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import com.lifeng.util.ObjectStreamUtil;public class MainFrame {//创建...原创 2018-08-02 19:55:38 · 286 阅读 · 0 评论 -
Mybatis基础知识极其运用解析
mybatis的介绍Mybatis是一个封装来jdbc的持久层框架,它和Hibernate都属于ORM框架,但是具体来讲,Hibernate是一个完全的ORM框架,而Mybatis是一个不完全的ORM框架。Mybatis让程序员只关注sql本身,而不需要再去关注如连接的创建、statement的创建等操作(类似于把需要重复使用的方法包装起来)。Mybatis会将输入参数、输出结果...原创 2019-08-15 19:29:15 · 309 阅读 · 0 评论 -
java入门基础学习
首先了解一些简单操作:比如打开DOS命令行? 快捷方式:win+r 输入从 cmd 简单方式:开始--》cmd --》运行常见命令: 查看ip:ipconfig ipconfig/all 查看系统信息:systeminfo 进入到系统盘符:盘符: 例如D: 进入到具体目录: cd 目录名 例如:cd Java 查看目录下面的所...原创 2018-07-16 19:34:56 · 365 阅读 · 0 评论 -
java之多线程
4. 线程安全(更具体的会在多线程当中讲解): 安全 -- 同步 -- 数据是安全 不安全 -- 不同步 -- 效率高 安全和效率永远都是鱼和熊掌不可兼得。这个问题一直困扰着我们 安全:医院/银行的网站 效率:腾讯网/某某论坛 StringBuffer: 是一个线程安全可变的字符串。 S...原创 2018-11-12 17:36:16 · 125 阅读 · 0 评论 -
java之IO流
我们如果想要实现I/O,就必须向知道一个东西。硬盘上面的文件的表现的形式 File:文件和目录的路径名的抽象的表现形式 File的构造方法: File(File parent, String child):根据一个File对象和一个子文件/目录得到一个File对象 File(String pathname):根据一个路径的名字得到一个Fil...原创 2018-11-12 17:33:32 · 111 阅读 · 0 评论 -
java之异常处理
异常:程序出现了不正常的情况 举例: 今天天气很好,班长出去旅游。骑着偷来的摩拜。去火炉山接近大自然,吸收新鲜空气。 问题1:火炉山塌陷了,班长及时踩住了刹车,但是去不了火炉山了。严重问题 问题2:班长骑着偷来的摩拜,发现摩拜没气,把气给吹了起来。出发前就检查好的问题 问题3::班长骑着摩拜在山路上惬意的行驶着,山路...原创 2018-11-12 17:31:56 · 147 阅读 · 0 评论 -
java之集合
集合的由来: 我们学习的是面向对象的语言,而面向对象对事务的描述又是通过对象来进行体现,为了方便对多个对象进行操作。我们就必须将这多个对象进行存储,而且想要存储多个对象,就不能是一个基本的数据类型,而应该是一个容器类型的变量,在我们目前所有学的知识里面,有哪些是容器类型? 数组和StringBuffer,但是呢?StringBuffer的结果程序是一个字...原创 2018-11-12 17:29:46 · 116 阅读 · 0 评论 -
正则表达式学习
关于正则表达式的使用方法:正则表达式:符合一定规则的字符串 A:字符 x 字符 \\ 反斜线字符 \n 换行符 \r 回车符 字符类: [abc] 可以包含a/b/c的字符 [^abc] 除了a/b/c,任意字符都可以 [a-zA-Z]小写的a到z,大写的A到Z。两头字...原创 2018-07-19 20:43:48 · 231 阅读 · 0 评论 -
java之面向对象学习
OOP: 面向对象编程 O 1-2年时间 O 2-4年时间 P 5年以上 架构师AOP:面向切面编程1.面向对象思想 面向对象其实还是基于面向过程的编程思想 2.面向对象和面向过程的区别 面向过程:需要具体的强调每一个功能步骤实现 面向对象:强调的是对象,然后由对象进行功能的实现 3.面向对象的思...原创 2018-11-12 17:25:02 · 843 阅读 · 0 评论 -
java中数组的学习
2.数组:存储同一种数据类型的多个元素的容器。 定义的格式: a.数据类型 [] 数组名; b.数据类型 数组名 []; 举例: a.int [] arr; b.int arr []; 注意:上面的两种格式都可以实现数组的定义,都是定义一个int数组,但是至少念法有不同 其余没什么不同,我们一推...原创 2018-11-12 17:23:30 · 280 阅读 · 0 评论 -
HTML与CSS学习基础总结
先了解学习的知识点有哪些:HTMLHTML指的是超文本标记语言(Hyper Text Markip Language),它不是一种编程语言而是一种标记语言,通过使用标签来描述网页。CSSCSS (Cascading Style Sheets)是层叠样式表用来定义网页的显示效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果功能。...原创 2018-08-22 20:01:13 · 7181 阅读 · 1 评论 -
java之SET集合与MAP集合以及I/O流
SET集合与MAP集合以及I/O流:set集合讲了如何保证元素的唯一性:代码实例:public static void demo03(){Student stu1 = new Student("张无忌",18);Student stu2 = new Student("李寻欢",21);Student stu3= new Student("李白",22);Student...原创 2018-07-23 20:41:15 · 221 阅读 · 0 评论 -
java之网络编程以及反射
网络编程以及反射:代码演示:public class Demo_ZhangWuJi {//1.利用TCP方式实现张无忌与李寻欢聊天public static void main(String[] args) throws IOException {ServerSocket server = new ServerSocket(55555);Socket socket = ser...原创 2018-07-29 21:43:41 · 208 阅读 · 0 评论 -
HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化
HashMap的源码,实现原理:HashMap的链表元素对应的是一个静态内部类Entry,Entry主要包含key,value,next三个元素主要有put和get方法,put的原理是,通过hash%Entry.length计算index,此时记作Entry[index]=该元素。如果index相同就是新入的元素放置到Entry[index],原先的元素记作Entry[index].n...原创 2018-10-31 08:23:44 · 2691 阅读 · 1 评论 -
JVM深入了解
1、 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码...转载 2018-10-21 11:34:41 · 130 阅读 · 0 评论 -
java进阶书籍的了解
在学习编程语言过程中要想深入还是需要书籍的帮助的,这些书是我向大神那里取得经,以后努力去学习里面的精髓。越努力越幸运!第一部分:Java语言篇1.《Java编程规范》 适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。2.《Java编程思想》 适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序...转载 2018-10-22 18:15:24 · 189 阅读 · 0 评论 -
Java编程者应该收藏的十大学习网站
对于程序员来说不光是只要每天完成领导安排的工作就行,也不光只有一腔热血你要学会去每天接触一些新东西,那这些新东西要从哪里来呢,当然你们现在应该都有自己的一些渠道,但是小编今天还是要将知道的一些非常好的学习网站介绍给你们: Stack overflow Stack overflow.com 可能是编程界中最流行的网站了, 是一个与程序相关的IT技术问答网站,用户可以在网站免费提交问题,浏览问...转载 2018-09-25 15:59:23 · 222 阅读 · 0 评论 -
收集的一套java体系化高级学习路线
前进道路很长,不断接触学习大神的精进之路,不逼自己一把,永远不会知道外面的世界有多么精彩!坚持不懈,千里之行始于足下一:常见模式与工具 学习Java技术体系,设计模式,流行的框架与组件是必不可少的: 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 二:工程化与工具 工欲善其...转载 2018-09-25 15:15:19 · 311 阅读 · 0 评论 -
常见的java基础知识归纳
1. 面向对象和面向过程的区别面向过程优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点: 没有面向对象易维护、易复用、易扩展面向对象优点: 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点...转载 2018-09-25 11:32:20 · 177 阅读 · 0 评论