自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 Mac环境安装任意版本的node

由于在使用node的时候需要频繁的切换node的版本。在windows上可以通过安装不同版本的软件进行实现,在mac上可以更加方便快捷的实现这个过程哦!

2024-04-25 23:12:18 733

原创 Collection接口 迭代器 foreach循环 泛型

1.集合和数组既然都是容器,它们有什么区别呢? 1.集合和数组都是容器,可以存储多个数据 2.数组的长度是固定的。集合的长度是可变的。 3.数组中存储的是同一类型的元素,可以存储任意类型数据。 集合存储的都是引用数据类型。如果想存储基本类型数据需要存储对应的包装类型。java.util.Collection接口:单列集合的根接口,里面定义的方法,...

2018-12-13 00:05:47 363

原创 Object类.System.类.date类.StringBuilder类.包装类的介绍

.java.lang.Object类:1.特点:(1)所有类的最顶层父类,是类层次结构的根类(2)它里面定义的方法,子类都有2.toString方法 (1)String toString(): 返回对象的字符串表现形式 Object类toString的默认做法:类的全名称(包名+类名) + @ + 16进制的整数 (2)Object类或子类,没有覆盖重写to...

2018-12-12 00:48:28 208

原创 模拟用户登陆的方式

/*- 模拟用户登录。 - 定义用户类,属性为用户名和密码。 - 使用集合存储多个用户对象。 - 录入用户和密码,对比用户信息,匹配成功登录成功,否则登录失败。 - 登录失败时,当用户名错误,提示没有该用户。 - 登录失败时,当密码错误时,提示密码有误。 - 代码实现,效果如图所示:*/impor...

2018-12-05 14:45:17 1389

原创 验证扣扣号登陆方式

/*最主要的是在验证是不是数字这里????????????- 键盘录入QQ号码,验证格式的正确性。 - 必须是5—12位数字。 - 0不能开头。 - 代码实现,效果如图所示:*/import java.util.Scanner;public class Demo34String { public static void main...

2018-12-05 14:43:15 591

原创 使用break和i++的经典案例

import java.util.ArrayList;public class Test01 { public static void main(String[] args) { String arr[] ={"0af3s2sf","s6ds1","jjww","lailai"}; printArr(arr); } private ...

2018-12-02 00:40:37 417

原创 用来进行筛选字母和数字的经典案例

** 编写一个java编程,提示用户输入一串字符串,要求字符串必须讯在字母.* 1.若不符合要求免责提示用户重新输入直至符合要求为止* 2.若符合要求,则判断字符串中大写字母出现次数并打印* */import java.util.Scanner;/*分析:1.创建键盘录入对象2.定义死循环 while(true)3.接收键盘录入的内容,是一个字符串 定义一个标记 f...

2018-12-01 21:06:53 1071

原创 关于java中的return

在java中的return有两个的作用:1.可以将一个程序的结果返回给调用者2.可以将这个程序在这里终止.不再继续向下执行代码.

2018-12-01 00:28:19 412

原创 键盘录入学生信息

package Day7;import java.util.Scanner;import java.util.ArrayList;/*键盘录入学生信息,保存到集合中。 - 循环录入的方式,1:表示继续录入,0:表示结束录入。 - 定义学生类,属性为姓名,年龄,使用学生对象保存录入数据。 - 使用ArrayList集合,保存学生对象,录入...

2018-11-27 01:32:34 3063

原创 打印随机验证码

package Day7;/*随机验证码。 - 随机生成十组六位字符组成的验证码。 - 验证码由大小写字母、数字字符组成。*/import java.util.Random;public class Demo02RandomDemo03 { public static void main(String[] args) {// ...

2018-11-27 01:12:47 305

原创 键盘录入三个数据,求最大值.

package Day7;//使用代码完成:键盘录入三个数据,求出最大值// 导入包import java.util.ArrayList;import java.util.Scanner;public class Demo01ScannerDemo02 { public static void main(String[] args) {// 1.创建键...

2018-11-27 00:59:07 1372

原创 三个值获取较大值和较小值的方法之三元表达式

public static int getMax(int a, int b, int c) {int max = a > b ? (a > c ? a : c) : (b > c ? b : c);return max;}public static int getMin(int a, int b, int c) { int min = a < b ? (a...

2018-11-22 01:54:24 915

原创 java之猜数字游戏

package Day03;import java.util.Random;import java.util.Scanner;//导入包public class Cai_Shu_Zi {public static void main(String[] args) {//在显示屏上输出一句话让你输入数字:System.out.println(“请输入你猜的数字:”);//使用Scan...

2018-11-21 00:38:25 152

原创 java之打印99乘法表

public class chengfabiao99 {public static void main(String[] args) {for (int i = 1; i <= 9 ; i++) {for (int j = 1; j <=i ; j++) {System.out.print(i+""+j+"="+ij+"\t");}System.out.println();...

2018-11-21 00:35:55 241

原创 java中求0~100的质数

package Day04;public class Demo01Ffor {//求0到100之内的质数public static void main(String[] args) {//定义一个标志boolean f;//进入循环int i=0;int sum = 0;for( int x=2;x<=100;x++){//定义标志f = true;//进入内循环f...

2018-11-21 00:15:29 1580

原创 IO流的异常处理方式

package myclass;import java.io.;class FileWriterDemo2{public static void main(String[] args){FileWriter fw = null;try{fw = new FileWriter(“d:\java\demo.txt”);/在java中输入盘符时候需要用双斜杠,第一个为转义字符如果...

2018-11-16 23:34:02 237

原创 IO(Input Output)流

1.IO流偶那个俩处理设备之间的数据传输2.java对数据的操作是通过流的方式3.Java用于操作流的对象都在IO包中4.流按操作数据分为两种:字节流(都是字节也就是二进制数据)和字符流字符流:柔和了编码表。5.流按流向为:输入流和输出流。字节流的抽象的基类:InputStream和OutputStream字符流的抽象的基类:Reader和Writer由这四类派生出来的自雷名称都是...

2018-11-15 22:05:19 259

翻译 CSDN使用方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-11-15 16:50:56 267

原创 网络编程之示例(返回大写)

/*需求:建立一个文本转换服务器客户端给服务器发送文本,服务器将文本转换成大写再返回给客户端而且客户端可以不断的进行转化,知道输入OVER为止。分析:客户端既然是操作设备上的数据,那么就可以使用io技术,并按照io的操作规律来思考。源:键盘录入目的:网络设备(网络输出流)而且操作的事文本数据,可以选择字符流。步骤:1.建立服务2.获取键盘录入3.将数据发给服务端4.获取...

2018-11-11 23:20:26 309

原创 网络编程之Tcp传输2

/*演示TCP的传输的客户端和服务端的互访需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息思路:客户端:1.建立socket服务,指定要连接主机和端口2.获取socket流中的输出流,将数据写到该流中,通过网络发送给服务端3.获取socket流中的输入流,将服务端反馈的数据获取到,并打印4.关闭客户端资源。/package myclass;import java....

2018-11-11 22:18:54 111

原创 网络编程之TCP传输

Socket和ServerSocket1.建立客户端和服务端2.建立连接后,通过Socket中的IO流进行数据的传输3.关闭Socket/*演示TCP传输1.tcp分为客户端和服务端2.客户端对应的对象是Socket服务端对应的对象是ServerSocket客户端:通过查阅Socket对象,发现在该对象建立时,就可以连接指定主机因为TCP是面向连接的,所以在建立Socket服务...

2018-11-11 21:27:54 191

原创 网络编程之键盘录入

package myclass;import java.net.;import java.io.;class UdpSend2{public static void main(String[] args) throws Exception{DatagramSocket ds = new DatagramSocket(); BufferedReader bufr = ...

2018-11-10 22:23:13 207

原创 网络编程之接收端和发送端

package myclass;import java.net.;/需求:通过UDP传输方式,将一段文字数据发送出去思路:1.建立updSocket服务2.提供数据,并将数据封装到数据包中。3.通过socket服务发送功能,将数据包发出去4.关闭资源*///发送端class UdpSend{public static void main(String[] args) th...

2018-11-10 21:54:42 2021

原创 网络编程之UDP传输

1.DatagramSocket 和DatagramPacket2.建立发送端,接收端3.建立数据包4.调用Socket的发送接收方法5.关闭ocket发送端和接收端是两个独立的运行程序。package myclass;import java.net.;/需求:通过UDP传输方式,将一段文字数据发送出去思路:1.建立updSocket服务2.提供数据,并将数据封装到数据包中...

2018-11-10 21:19:11 195

原创 网络编程之网络通讯要素(ip,端口,协议)及Socket

1.IP地址:InetAddress对象网络中设备的标识不易记忆使用主机名字本地回环地址 :127.0.0.1,主机名:localhostwww.baidu.com万维网.主机名.所属组织(在cmd中 pinglocalhostpackage myclass;import java.net.*;class IPDemo{//UnknownHostException(未知主机异...

2018-11-10 20:15:12 235

原创 网络编程之简介概述

一、网络传输三要素:1.找到对方IPIP地址使用4个8位二进制组成,每个8位二进制可以转化为0~255的十进制数字。127.0.0.12.数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都有用数字进行标识端口从0~65535可以使用公认端口:从0~1023注册端口:1024~49151动态或者私有端口:49152~65535为了方便称呼这个数字,叫做...

2018-11-10 17:10:40 132

原创 GUI之练习保存和打开

package myclass;import java.awt.;import java.awt.event.;import java.io.*;class MyMenuDemo{private Frame f;private MenuBar bar;private TextArea ta;private Menu fileMenu,subMenu;private MenuIt...

2018-11-09 19:57:42 132

原创 GUI之菜单

package myclass;import java.awt.;import java.awt.event.;class MyMenuDemo{private Frame f;private MenuBar mb;private Menu m,subMenu;private MenuItem closeItem,subItem;MyMenuDemo(){ init()...

2018-11-09 19:57:06 428

原创 GUI之练习——列出指定目录下的内容和对话框(Dialog)

package myclass;import java.awt.;import java.awt.event.;import java.io.*;class MyWindowDemo{private Frame f;private TextField tf;private Button but;private TextArea ta;private Dialog d;priv...

2018-11-09 18:20:40 95

原创 GUI之鼠标和键盘事件

package myclass;import java.awt.;import java.awt.event.;class MouseAndKeyEvent{private Frame f;private Button but;private TextField tf;MouseAndKeyEvent(){init();}public void init(){f = n...

2018-11-09 16:47:53 142

原创 GUI之Action事件

package myclass;import java.awt.;import java.awt.event.;class FrameDemo{//定义该图形中所需的组件引用private Frame f;private Button but;FrameDemo(){init();}public void init(){f = new Frame(“my Frame”...

2018-11-09 10:36:05 146

原创 GUI之窗体事件

package myclass;/*图形化由新的线程控制。创建图形化界面:1.创建Frame窗体2.对窗体进行基本设置比如:大小,位置,布局3.定义组件4.将组件通过窗体的add方法添加到窗体中5.让窗体显示,通过setVisible(ture)事件监听器:1.事件源:就是awt包或者Swing包中的那些图形界面组件2.事件:每一个事件源都有自己特有的对应事件和共性事件。...

2018-11-09 10:00:39 216

原创 GUI之Frame和监视器。

package myclass;/*图形化由新的线程控制。创建图形化界面:1.创建Frame窗体2.对窗体进行基本设置比如:大小,位置,布局3.定义组件4.将组件通过窗体的add方法添加到窗体中5.让窗体显示,通过setVisible(ture)事件监听器:1.事件源:就是awt包或者Swing包中的那些图形界面组件2.事件:每一个事件源都有自己特有的对应事件和共性事件。...

2018-11-08 12:20:44 236

原创 GUI之布局管理器

布局:组件的排放方式。FlowLayout(流式布局):先从左边开始,向右排列,右边遇到边界,再向下边居中排列。BorderLayout(边界式布局):东西南北中,指定区域式的排列方式。假如没有指定区域,就会添加到中间区域,后面的组件放进来就会覆盖原来的组件。GridLayout:(网格式布局)将容器分割成一个一个的网格,每个网格占有的区域一样大。GridBagLayout:(网格包式布局...

2018-11-08 11:25:02 130

原创 GUI(图形用户界面)概述

GUIGraphical User Interface(图形用户接口)用图形的方式。来显示计算机操作的界面。CLICommand User Interfaace(命令行接口)就是常见的Dos命令行操作需要记忆一些常见的命令java为GUI提供的对象都存在java.Awt和javax.Swing两个包中。java.Awt:Abstract Window ToolKit(抽象窗口工具包...

2018-11-06 23:49:09 3697

原创 Map集合之练习

package myclass;import java.util.*;class Student implements Comparable{private String name;private int age;Student(String name,int age){this.name = name;this.age = age;}public int compareT...

2018-11-06 23:16:43 157

原创 Map集合之取出方式

map集合的取出方法有两种:1.keySet 返回此映射中包含的键的set视图,因为set集合具备迭代器,可以使用迭代方式获取所有的值,然后根据gei方法,获取每一个键对应的值。Map集合的取出原理:就是将Map集合转换为Set集合,在通过迭代器取出。2.Set<Map.Entry<K,V>>entrySet:将map集合中的映射关系存入发哦了Set集合中,而这个...

2018-11-06 22:46:53 499

原创 Map集合之简介、及共性方法。

Map集合:该集合存储键值对。一对一对往里存,而且要保证键的唯一性。1.增加Object put(Object key,Object vable)Object putAll(Map m)2.删除clear()remove(Object key)3.判断containsValue(Object value)containsKey(Object key)isEmpty()4.获取...

2018-11-06 21:38:17 105

原创 集合框架之TreeSet集合的自定义对象

package myclass;import java.util.;/往TreeSet集合中存储自定义对象学生向按照学生的年龄进行排序。需要实现Compareable 接口。当主要条件相同时,就需要比较次要条件*/class Student implements Comparable//该接口强制让学生具备比较性{private String name;private int...

2018-11-03 21:38:01 170

原创 集合框架之TreeSet简单介绍

/*输出的结果:aaaabcdbcacad有一个简单的排列顺序。TreeSet:可以对set集合中的元素进行排序*/package myclass;import java.util.*;class TreeSetDemo{public static void main(String[] args){TreeSet ts = new TreeSet(); t...

2018-11-03 19:13:50 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除