Java
文章平均质量分 73
小岛J猿
Stay hungry,Stay foolish.
展开
-
关于Java中Split切割字符的一些应用
概述:使用Split()方法可以使字符串按照指定的分割字符或字符串进行分割,并且将分割后的结果分别存放在字符串数组里。Split()方法提供了以下两种分割方式:Split(String sign)该方法可以根据指定的分隔符对字符串进行拆分。语法如下:Str.split(String sign)//其中,sign为分割字符串的分隔符,也可以使用正则表达式。//暂时没有统一的对字符进行分割的符号,如果想要定义多个分隔符,可以使用符号“|”。Eg:“,|=”表示分割符号“,”和“=”。Sp原创 2022-04-06 23:47:29 · 1682 阅读 · 0 评论 -
Notepad++关于不同编码格式(UTF-8和GBK)导致Dos命令Javac编译报错的解决方法
问题背景初学Java时我们会用笔记本(笔者是Notepad++)编写Hello World进行输出,但是在做这项工作的时候有时会遇到一些小麻烦。本文讲解关于编译时编码格式不相容的一个小案例。首先使用NotePad++配合Cmd命令行进行编码和执行:编码//这里是Java快速入门的代码……//相关说明://1、public class Hello——>表示Hello是一个类,一个Public的共有类。//2、Hello{}表示一个类的开始和结束。//3、public static原创 2022-01-14 13:39:02 · 3349 阅读 · 0 评论 -
数字海南Java开发工程师实习生面试全过程及反思
人生中第一次正规实习面试,希望与大家一同学习进步。原创 2020-12-09 11:52:35 · 3182 阅读 · 0 评论 -
网络抓包-资源下载
1.9、URLURL:统一资源定位系统(uniform resource locator;URL)是因特网的万维网服务程序上用于指定信息位置的表示方法。它最初是由[蒂姆- 伯纳斯- 李](https://baike.baidu.com/item/蒂姆- 伯纳斯- 李)发明用来作为万维网的地址。用于进行定位互联网上的某一特定资源。DNS:域名解析。用于将某一个IP地址用WWW.XXXX.com表示出来。# URL的本质是一个协议# 表达的内容,是IP地址和端口号,项目名和资源等。1.URL相关的原创 2020-08-24 10:05:45 · 872 阅读 · 0 评论 -
Java基础-网络编程-TCP
1.6、TCP传输中添加通道的原理:从一端来的输入,可能无法被另外一边的理解,添加了这个通道,就相当于进行了一次翻译,让两边都能理解。1、文字传输客户端1.连接服务器—>Socket2.发送消息3.代码:package com.edwin.lesson2;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetAddress;i原创 2020-08-24 10:02:20 · 199 阅读 · 0 评论 -
Java基础-网络编程-网络简介
网络编程1.1、概述现在的世界,可以实现你在家里(海口)发送一个消息,很短的时间内,在印度的阿老师们就能够收到。这就是一个常见的网络使用的例子。地球村的概念提出,更加完美的诠释了网络的效应。在上世纪,最常用的通讯方式,还是信件。以下是信件的简式结构:计算机网络:计算机网络是指将**地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来**,在网络操作系统,网络管理软件及**网络通信协议**的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:类比于无线电台,原创 2020-08-24 10:01:55 · 347 阅读 · 0 评论 -
Java基础-网络编程-全章详解
网络编程1.1、概述现在的世界,可以实现你在家里(海口)发送一个消息,很短的时间内,在印度的阿老师们就能够收到。这就是一个常见的网络使用的例子。地球村的概念提出,更加完美的诠释了网络的效应。在上世纪,最常用的通讯方式,还是信件。以下是信件的简式结构:计算机网络:计算机网络是指将**地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来**,在网络操作系统,网络管理软件及**网络通信协议**的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:类比于无线电台,原创 2020-08-24 09:46:50 · 614 阅读 · 0 评论 -
GUI入门项目:一小时完成贪吃蛇
4.贪吃蛇小游戏输出效果:预科:帧,如果时间片足够小,那就是动画。一秒30帧/60帧,连接起来就是动画,拆分开来就是静态图片。体系结构:整体编写流程:1.定义数据2.画上面板3.监听事件·键盘·事件4.有待优化的问题:·不许回头吃自己·分数等级,小蛇对应不同的速度·界面优化……代码:StartGame:package com.edwin.snake;import javax.swing.*;/** * @author EdwinD * @create 2020.0原创 2020-08-20 08:56:55 · 455 阅读 · 0 评论 -
Java基础-GUI入门-Swing详解
3.Swing3.1、窗口&面板代码:package com.edwin.lesson04;import javax.swing.*;import java.awt.*;/** * @author EdwinD * @create 2020.08.19 上午 08:31 * @desc Swing **/public class JFrameDemo1 { public static void main(String[] args) { new JFra原创 2020-08-19 19:44:10 · 14075 阅读 · 1 评论 -
Java基础-GUI入门-监听
5、事件监听所谓事件监听,就是指当某个事情发生的时候,应该做出何种反应。1.单一监听代码:package com.edwin.lession02;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;/** * @author原创 2020-08-18 23:27:25 · 349 阅读 · 0 评论 -
Java基础-GUI入门-AWT布局管理器
3、布局管理器流式布局代码:package com.edwin.lession01;import java.awt.*;/** * @author EdwinD * @create 2020.08.16 下午 09:29 * @desc **/public class TextFlowLayout { public static void main(String[] args) { Frame frame = new Frame();// 尝原创 2020-08-18 23:24:25 · 220 阅读 · 0 评论 -
Java基础-GUI入门-AWT组件和容器
2.2.1、AWT介绍其包含了很多的类和接口。元素:窗口,按钮,文本框。Java.awt:2.2、1、Frame代码:package com.edwin.lession01;import java.awt.*;//GUI第一个界面/** * @author EdwinD * @create 2020.08.16 上午 10:03 * @desc **/public class TextFrame1 { public static void main原创 2020-08-18 23:22:06 · 443 阅读 · 0 评论 -
Java基础-GUI入门-AWT详解
2.AWT2.1、AWT介绍其包含了很多的类和接口。元素:窗口,按钮,文本框。Java.awt:2.2、组件和容器1、Frame代码:package com.edwin.lession01;import java.awt.*;//GUI第一个界面/** * @author EdwinD * @create 2020.08.16 上午 10:03 * @desc **/public class TextFrame1 { public static v原创 2020-08-18 23:20:49 · 10548 阅读 · 7 评论 -
Java基础-GUI入门-简介
1.简介GUI:图形用户编程。GUI的核心技术:Swing;AWT。但是已经不流行,原因为:1.界面不美观。(原生Jar文件,带有头和尾)2.需要jre环境。(一个普通游戏几M,但是环境上百M)学习GUI的原因:1.可以写一些自己心中想要的小工具。2.以后的工作中,可能会需要维护Swing界面,虽然概率比较小。3.可以帮助我们了解MVC架构,了解监听,打一些思维基础。参考文献《【狂神说Java】GUI编程入门到游戏实战》视频链接...原创 2020-08-18 23:11:54 · 2781 阅读 · 0 评论