java
java知识点
68岁爱用飘柔
纵有疾风起,人生不言弃.
展开
-
JAVA网络编程
一、网络通信协议 虽然通过计算机网络可以使用多台计算机实现连接,但是位于同一个网络中的计算机在进行连接和通信时必须遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做出了统一规定,通信双方必须同时遵守才能完成数据交换。 网络通信协议有很多种,目前应用最广泛的是TCP/IP协议、UDP协议、ICMP协议和其他一些协议组。 TCP/IP协议是一种用于实现和网络互连的通信协议,其名称来原创 2020-07-06 15:36:01 · 287 阅读 · 0 评论 -
用JAVA写一个简单版的记事本
下面的代码是一个简单版的记事本。如果需要更多的功能,可以自己去摸索一下更多的功能。import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.FileWriter;import javax.swing.JButton;import javax.swing.JDialog;import j原创 2020-06-10 16:54:52 · 2705 阅读 · 0 评论 -
JAVA JDBC
JDBC一、什么是JDBC1.应用程序如何访问JDBC2.JDBC的具体实现细节二、JDBC常用API1.Driver接口2.DriverManager类3.Connection接口4.Statement接口5.PreparedStatament接口6.ResultSet接口三、实现第一个JDBC程序四、PreparedStatement对象五、ResultSet()接口一、什么是JDBC JDBC全称是java数据库连接,它是一套用于执行SQL语句的JAVA API。应用程序可以通过这套API连接原创 2020-06-05 17:58:07 · 325 阅读 · 0 评论 -
JAVA多线程
JAVA多线程一、线程概述线程二、线程的创建1.单线程与Thread多线程比较2.实现Runnable接口创建多线程3.两种实现多线程方式的对比分析三、线程的生命周期及状态转化1.新建状态(New)2.就绪状态(Runnable)3.运行状态(Running)4.阻塞状态(Blocked)5.死亡状态(Terminated)四、线程的调度1.线程的优先级2.线程休眠3.线程让步4.线程插队五、多线程同步1.线程安全2.同步代码块3.同步方法4.死锁 人们在日常生活中,很多事情可以同时进行。计算机这种能原创 2020-05-29 16:32:22 · 216 阅读 · 0 评论 -
JAVA实现简单计算器
以下代码是利用java实现一个简单的计算器操作包含正常的四则运算。import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;import javax.swing.JButton;import javax.swing.JDialog;import java原创 2020-05-28 13:08:43 · 507 阅读 · 0 评论 -
JAVAio流
IO流一、字节流1.字节流读写文件2.文件的拷贝3.字节流的缓冲区4.字节缓冲流二、字符流1.字符流定义2.字符流操作文件3.转换流三、File类1.File常用方法2.遍历目录下所有文件3.删除文件及目录 大多数应用程序都需要实现与设备之间的传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在JAVA中,将这种通过不同输入输出设备之间数据传输抽象表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。在java中“流”都位于java.io包中,成为IO(输入输出)流。 IO流有原创 2020-05-22 18:24:16 · 305 阅读 · 0 评论 -
GUI(用户图形界面)
JAVA-GUI一、GUI概述二、AWT概述1.Window2.Panel案例1:制作第一个窗体三、布局管理器1.FlowLayout2.BorderLayout3.GridLayout4.GridBagLayout5.CardLayout6.不使用布局管理器四、AWT事件处理1.事件处理机制2.事件适配器3.匿名内部类实现事件处理五、常用事件分类1.窗口事件2.鼠标事件3.键盘事件4.动作事件5.AWT绘图例:利用awt写一个验证码生成器六、Swing1.JFrame2.JDialog3.中间容器4.文本原创 2020-05-09 11:53:58 · 5135 阅读 · 0 评论 -
JAVA API
JAVA-API一、String类的初始化二、String类的常用操作例1、获取字符串长度与指定位置字符例2、将字符串转换操作例3、字符串的替换和去除空格例4、字符串的判断操作例5、字符串的截取和分割操作例6、字符串的异常演示三、StringBuffer类例1、StringBuffer的构造方法例2、StringBuffer常用方法四、System类例1、查看系统属性例2、查看时间戳例3、arra...原创 2020-04-26 12:20:16 · 144 阅读 · 0 评论 -
java实现简单的银行账号系统
任务:编写一个银行用户现金业务办理程序,模拟新用户到银行办理业务,可以模拟出银行对用户到来的欢迎动作,对用户离开的提醒动作以及“存款”、“取款”、“查询余额”和“显示账号信息”等功能。编写一测试类,创建两个不同的账户类的对象,并分别完成存款、取款、查询余额、显示账号等操作。//定义People类,作为父类,属性为name和moneyclass People{ public String na...原创 2020-04-09 12:12:26 · 3262 阅读 · 1 评论 -
JAVA面向对象(下)
Java面向对象(下)一、继承 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事务之间形成一种关系。例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物。 在Java中,类的继承是指在一个现有的类的基础上去构造一个新的类,构建出来的信类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想...原创 2020-03-30 16:47:23 · 598 阅读 · 0 评论 -
JAVA编程基础
java一、java的基本语法1.java代码的基本格式2.在编写java代码时,需要特备的关键点:二、java中的注释1.单行注释2.多行注释3.文档注释三、Java中的标识符四、Java中的关键字五、java中的常量1.整型常量2.浮点常量3.字符常量4.字符串常量5.布尔常量6.null常量六、变量的定义1.整数类型变量2.浮点类型3.字符类型变量4.布尔类型变量七、变量的类型转化1.自动类...原创 2020-03-26 20:01:31 · 426 阅读 · 0 评论 -
JAVA面向对象(上)
面向对象(上)一、定义 面向对象是一张符合人类思维的变成习惯。现实生活中存在各种不同形态的事务,这些事务之间存在着各种各样的关系。在程序中使用对象来映射现实中的事务,使用对象的关系来描述事务之间的关系,这种思想就是面向对象。 提到面向对象,自然会想到面向过程,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用的时候依次调用就可以了。面向对象则是把构成问题的事务按...原创 2020-03-26 14:38:02 · 982 阅读 · 0 评论