6 JAVA是什么

尚未进行身份认证

Java新手,互相学习,QQ406766467

等级
TA的排名 10w+

JAVA——>socket网络编程(含有文件上传)

结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机 的通信的程序。网络通信协议网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守...

2020-02-16 13:58:57

JAVA——>进阶版Java简易登录功能的实现(结构更加规范)

之前做过一个很简单的登录功能,但是代码不够规范,ajax也没有学,所以再写一个更加规范简单的登陆页面。用到了之前的阿里巴巴的数据库连接池druid,配置就不多写了,之前发过,自行翻阅登录成功,自动跳转登陆失败,自动跳转1.目录结构(没有用js jQ 纯表单提交)2.页面代码<form action="/loginServlet" method="post"> ...

2020-02-13 22:29:13

JAVA——>利用之前学过的JDBC以及数据库连接池实现一个简易登录功能

这次我们使用以前学过的jdbc来写一个简单的登录页面(用到了Ajax 先了解 后续会讲)主要注解都在代码后注明了!自己阅读。先看一下成品页面。有输入用户名,密码,登录按钮。粉色区域为登陆状态(登陆成功,登陆失败),点击登陆后会根据情况改变蓝色区域为时钟,是动态的,利用js周期定时器(setInterval())实现。数据库界面(懒得新建表了,随便拿了一个 attack是密码)登...

2020-02-13 21:12:25

JAVA——> 数据库连接池(c3p0和druid)以及Spring JDBC : JDBC Template

今日内容1. 数据库连接池2. Spring JDBC : JDBC TemplatePs:本节内容需要导入jar包数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用...

2020-02-05 15:23:42

JAVA——>JDBC基本概念,快速入门,对JDBC中各个接口和类详解

今日内容1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的...

2020-02-04 23:15:01

数据库系列——>多表查询、事务操作、DCL

今日内容1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NA...

2020-02-03 12:33:37

数据库系列——>DDL、DML、DQL、DCL 基本语法 增删改查

数据库基础 1) DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2) DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等...

2020-02-02 16:38:06

JAVA 系列——>Lambda表达式

函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过 分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以 什么形式做。面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情.函数式编程思想: 只要能获取到结果,谁去做的,怎么做的都不重要,重视的是...

2020-02-01 11:22:15

毕业设计——>基于SSM的健身房管理系统

该项目是一个基于SSM的健身房管理系统,使用MySQL数据库登录界面管理员界面会员列表增加会员编辑会员删除会员教练列表器材管理会员界面选课界面选择教练...

2020-01-23 17:25:43

JAVA 系列——>线程池

线程池思想概述 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低 系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来达到这样...

2020-01-23 17:10:08

JAVA 系列——>线程间通信(等待唤醒机制)

线程间通信线程间通信 : 多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。为什么要处理线程间通信:多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务,并且我们 希望他...

2020-01-23 16:52:45

JAVA 系列——>线程同步 线程安全 线程状态

如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样 的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “葫芦娃大战奥特曼”,本次电影的座位共100个 (本场电影只能卖100张票)。我们来模拟电影院的售票窗口,实现多个窗口同时卖 “葫芦...

2020-01-21 17:42:57

JAVA 系列——>多线程(Thread )

我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏 边听歌,怎么设计?要解决上述问题,咱们得使用多进程或者多线程来解决.并发与并行并发:指两个或多个事件在同一个时间段内发生。并行:指两个或多个事件在同一时刻发生(同时发生)。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每 一时刻只...

2020-01-18 11:27:27

JAVA 系列——>异常(try、catch、finally、throw、throws)

异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将 受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处 理异常的方式是中断处理。异常指的并不是语法错误,语法错了,编译...

2020-01-17 16:17:43

JAVA 系列——>使用HashMap模拟斗地主洗牌发牌

按照斗地主的规则,完成洗牌发牌的动作。具体规则:组装54张扑克牌将54张牌顺序打乱三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。查看三人各自手中的牌(按照牌的大小排序)、底牌案例需求分析准备牌:完成数字与纸牌的映射关系: 使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。洗牌:通过数字完成洗牌发牌发牌:将每个...

2020-01-16 13:11:27

JAVA 系列——>Map集合

现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等, 这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Map 接 口。我们通过查看 Map 接口描述,发现 Map 接口下的集合与 Collection 接口下的集合,它们存储数据的形式不同,如 下图。Collection 中的集合,元...

2020-01-16 11:20:51

JAVA 系列——> 哈希值(hashCode)以及Set集合存储元素不重复的原理

哈希值:是一个十进制的整数,由系统随机给出(就是对象的地址值,是一个逻辑地址,是模拟出来得到地址,不是数据实际存储的物理地址)在Object类有一个方法,可以获取对象的哈希值int hashCode() 返回该对象的哈希码值。hashCode方法的源码:public native int hashCode();native:代表该方法调用的是本地操作系统的方法 public clas...

2020-01-15 12:12:11

JAVA 系列——> Collections

常用功能java.utils.Collections 是集合工具类,用来对集合进行操作。部分方法如下:举例:结果: [5, 222, 1, 2] [1, 2, 5, 222]代码演示之后 ,发现我们的集合按照顺序进行了排列,可是这样的顺序是采用默认的顺序,如果想要指定顺序那该 怎么办呢?我们发现还有个方法没有讲, public static void sort(List list,...

2020-01-14 17:06:23

JAVA 系列——>Set接口

java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方 法基本一致,并没有对 Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。与 List 接口不 同的是, Set 接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。 Set 集合有多个子类,这里我...

2020-01-14 16:42:46

JAVA 系列——>List集合

重要的事情说三遍!进来先点个关注 看完点个赞 给个动力!进来先点个关注 看完点个赞 给个动力!进来先点个关注 看完点个赞 给个动力!List接口介绍java.util.List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了 List 接口的对 象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以...

2020-01-14 15:57:47

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。