java
文章平均质量分 88
曹世宏的博客
这个博客主要记录我平常学习的一些网络,编程,与计算机有关的一些资料,笔记以及心得体会等。
记录博客,一是为了系统的整理一个大知识块,梳理结构知识点,加深记忆。同时,也把学过的一些东西记录下来发,方便以后用到的时候随时查询。另一个也是希望能对有需要的人有点帮助。共同交流学习。
字节跳动内推链接:https://job.toutiao.com/s/JFToRSu
字节跳动校招内推码: YYG5KEY
投递链接: https://job.toutiao.com/s/Jy8BSv6
展开
-
常用JavaAPI详解
Java日期与时间的处理Date类:在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。Date 中的相应方法已废...原创 2018-05-14 23:52:57 · 1864 阅读 · 0 评论 -
Java编程---贪吃蛇游戏
目标: 制作使用Java语言编写贪吃蛇小游戏,实现基本贪吃蛇功能。更深刻体会Java语言的应用。功能简介:在本游戏中,开始游戏前有设置项可以选择。首先,可以选择是否显示网卡。其次,设置地图,共提供了三种选择,地图1 是默认地图,地图2可选,还有个随机地图,贵随机获取40个坐标作为石头。最后,可以设置蛇的速度,提供了三种速度。在游戏过程中,蛇吃到自己,或者碰到石头,以及当吃完所有食物没有地方原创 2017-09-10 17:45:50 · 2344 阅读 · 0 评论 -
Java学习笔记(4)界面设计
Java GUI编程中AWT、Swing和SWT的区别:AWT: AWT(Abstarct Window Toolkit)抽象窗口工具包。是SUN专门针对Java GUI编程提供的最早的开发工具包。用来建立和设置Java图形用户界面,这个工具包提供了一套与本地图形界面交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系(peers)。也就是说,当我们利用 AWT 来构原创 2017-08-25 14:06:16 · 5984 阅读 · 1 评论 -
Java学习笔记(3)网络通信
1、Java中的XML操作有关XML的简介请点击:XML学习笔记。使用Dom4j操作XML数据: 首先在https://dom4j.github.io/点击下在dom4j-1.6.1 java库。导入到java工程中调用。package java网络通信;import org.dom4j.Document;import org.dom4j.DocumentException;import原创 2017-08-25 13:45:32 · 492 阅读 · 0 评论 -
Java学习笔记(2)Java语言进阶
1、Java集合类详解Collection接口:集合可以理解为一个动态的对象数组,不同的是集合中的对象内容可以任意扩充。集合的特点:1、性能高。 2、容易扩展和修改。Collection的常用子类: List Set QueueList接口:List接口可以存放任意的数据,而且在List接口中的内容是可以重复的。List接口常用子类: ArrayList 和 Vector 。常原创 2017-08-25 13:45:07 · 398 阅读 · 0 评论 -
Java学习笔记(1)面向对象
1、Java面向对象中类与对象的概念和使用方法的定义: 方法就是一段可以重复调用的代码。定义格式:访问修饰符 返回值类型 方法名(){ 方法主体 }方法的返回值类型: void类型不需要返回值,其他类型的全部需要返回值。方法的重载: 方法名称不同,但是参数的类型和个数相同,通过传递参数的个数和类型不同来完成不同的功能。类的定义:class 类名称{ 属性 方法原创 2017-08-25 13:43:36 · 1066 阅读 · 0 评论 -
JSON-JavaScript对象表示法--学习笔记
JSON简介: JSON:JavaScript对象表示法(JavaScript Object Notation)。JSON是存储和交换文本信息的语法。JOSN是轻量级的文本数据交换格式。JSON独立于语言和平台。JSON具有自我描述性,更易理解。JOSN与XML: JOSN类似XML,比XML更小、更快、更易简析。没有结束标签。更短。读写的速度更快。使用数组。不适用保留字。能原创 2017-08-25 13:40:24 · 471 阅读 · 0 评论 -
vlcj--java-制作视频播放器
目标:制作一个简易的视频播放器,实现对视频文件的打开,播放,暂停,退出,以及实现进度条的显示,通过点击视频播放进度条可以更改视频的播放时间。还添加调节音量的功能。工程的准备:因为通过java制作的视频播放器是基于vlcj库建立的,所有必须首先下载vlcj,然后解压导入Java工程中调用。还要下载slf4j库,点击可下载slf4j库,最后由于视频播放器的内核是基于VLC播放器的,所有需要在电脑上下载V原创 2017-08-25 13:39:38 · 8290 阅读 · 18 评论 -
基于socket---简单聊天室的实现
Socket简介:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。Socke原创 2017-08-25 13:10:55 · 16308 阅读 · 6 评论 -
Java学习笔记(12)Spring JDBC框架和事务管理
Spring JDBC框架JDBC框架概述:在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但 Spring JDBC 框架负责所有的低层细节,从开始打开连接,准备和执行 SQL 语句,处理异常,处理事务,到最后关闭连接。所以当从数据库中获取数据时,你所做的是定义连接参数,指定要执行的 SQL 语句,每次迭代完成所需的工作。Spr...原创 2018-08-11 21:07:31 · 447 阅读 · 0 评论