随笔分类 - Java学习
记录从头开始学习java的路程,道阻且长,诸君共勉。
Java学习笔记 (十七) Mybatis
摘要:Mybatis MyBatis是一款优秀的持久层框架, 用于简化JDBC的开发 MyBatis本是Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到了google code, 并且改名为MyBatis, 2013年11月迁移到Github 官网: https://myb
阅读全文
Java学习笔记 (十六) mysql
摘要:mySQL 概述 数据库: DataBase(DB), 是存储和管理数据的仓库 数据库管理系统: DataBase Management System(DBMS), 操纵和管理数据库的大型软件 SQL: Structured Query Language, 操作关系型数据库的编程语言, 定义了一套操
阅读全文
Java学习笔记 (十五) Spring入门
摘要:Spring Boot入门 介绍 官网: spring.io Spring发展到今天已经形成了一种开发生态圈, Spring提供了若干个子项目, 每个项目用于完成特定的功能 快速入门 需求: 使用SpringBoot开发一个web应用, 浏览器发起请求 /hello后, 给浏览器返回字符串"Hell
阅读全文
Java学习笔记 (十三) 前端基础2
摘要:Ajax 介绍 概念: Asynchronous JavaScript And XML, 异步的JavaScript和XML 作用: 数据交换: 通过Ajax可以给服务器发送请求, 并获取服务器响应的数据 异步交互: 可以在不重新加载整个页面的情况下, 与服务器交换数据并更新部分网页的技术, 如:
阅读全文
Java学习笔记 (十四) maven1
摘要:Maven 介绍 Maven是apache旗下的一个开源项目, 是一款用于管理和构建java项目的工具, 基于项目对象模型(POM)的概念, 通过一小段信息来管理项目的构建 Apache软件基金会, 成立于1999年7月, 是目前世界上最大的最受欢迎的开源软件基金会, 也是一个专门为支持开源项目而生
阅读全文
Java学习笔记 (十二) 前端基础1
摘要:Web前端基础 初识web前端 网页由哪些部分组成? 文字 图片 音频 视频 超链接等 我们看到的网页, 背后的本质是什么? 程序员写的前端代码 前端的代码是如何转换成用户眼中的网页的? 通过浏览器转化(解析和渲染)成用户看到的网页 浏览器中对代码进行解析渲染的部分, 称为浏览器内核 不同的浏览器,
阅读全文
Java学习笔记 (十一) 注解和反射
摘要:注解 1. 注解入门 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和(comment)没什么区别) 可以被其他程序(比如:编译器等)读取 Annotation的格式: 注解是以”@注释名“在代码中存在,还可以添加一些参
阅读全文
Java学习笔记 (十) 多线程
摘要:进程,线程,多线程 1. Process和Thread 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 而进程则是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义,线程是cp
阅读全文
Java学习笔记(九)网络编程
摘要:网络编程 概述 计算机网络: 计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台···传播交流信息,数据交换,通信 想要达到这个效果需要什么
阅读全文
Java学习笔记(八)GUI
摘要:GUI编程 如何学习? 这是什么? 它怎么玩? 该如何去平时运用? 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘 破解工具 1. 简介 Gui的核心技术:Swing AWT,不流行,快被淘汰了, 因为界面不美观 需要jre环境 为什么我们要学习? 可以写出自己心中想要的一
阅读全文
Java学习笔记(七点五)集合IO案例和特殊操作流
摘要:学习笔记7.5 集合IO案例 案例1. 集合到文件 需求:把ArrayList集合中的字符串数据写到文本文件。要求:每一个字符串元素作为文件的一行数据 package com; import java.io.BufferedWriter; import java.io.FileWriter; imp
阅读全文
Java学习笔记(七)IO流
摘要:学习笔记7 IO流 一、File 1. File类概述和构造方法 File:它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换
阅读全文
Java学习笔记(六)java集合
摘要:学习笔记6 看的是黑马程序员的课,生动有趣,特别是最后的斗地主案例差点让我没绷住ww 集合 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合类体系结构:单列数据存储称之为Collection集合,双列数据存储称之为Map集合 Collection集合中List集合里
阅读全文
Java学习笔记(五)面向对象和异常
摘要:学习笔记5 面向对象 一、初识面向对象 1. 面向对象思想 步骤清晰简单,第一步做什么,第二部做什么…… 面对过程是和处理一些比较简单的问题。 2. 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索。
阅读全文
Java学习笔记(四)java数组
摘要:学习笔记4 Java数组 一、什么是数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 二、数组的声明和创建 1. 声明与创建 首先必须声明数组变量,才能在程序中使用数组,语法
阅读全文
Java学习笔记(三)java方法
摘要:学习笔记3 Java方法 一、什么是方法 System.out.println() 是什么 System是一个类,out是一个对象,println()就是一个方法 意思是调用System中的out对象的println()方法 java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤
阅读全文
Java学习笔记(二)java流程控制
摘要:学习笔记2 Java流程控制 这次也是跟着【狂神说Java】Java零基础学习视频通俗易懂继续学习的,持续学习,你我共勉。 一、 用户交互Scanner 1. Scanner对象 之前学的基本语法没有实现程序和人的交互,Java提供给我们一个工具类 java.util.Scanner 来获取用户的输
阅读全文
Java学习笔记(一)环境安装与java基础
摘要:学习笔记01 两年前学的Java,现在已经忘得差不多了,跟着狂神说Java的视频从头开始学,希望能救一救ww 一、JDK JRE JVM 1. JDK java development kit 2. JRE java Runtime Environment 3. JVM java virtual m
阅读全文
浙公网安备 33010602011771号