![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE基础和进阶知识
文章平均质量分 81
javaSE java3D JDBC java网络通信
逸凡 D
这个作者很懒,什么都没留下…
展开
-
java线程第二节 多线程小球碰撞(粗糙)
多线程小球碰撞java线程第二节 多线程小球碰撞(粗糙)UIButtonListenerAddThreadjava线程第二节 多线程小球碰撞(粗糙)UIimport java.awt.Color;import java.awt.FlowLayout;import java.awt.Graphics;import javax.swing.JButton;import javax.swing.JFrame;public class UI extends JFrame{ private in原创 2021-08-24 18:03:08 · 297 阅读 · 0 评论 -
java线程第一节 进程 线程 程序与并发 并行
java线程第一节 进程 线程 程序与并发 并行一.线程,进程,程序定义程序:程序是以某些程序设计语言(机器语言、汇编语言、高级语言c、java等)编写的指令集。(静态)说白了就是一段静态代码在存放到磁盘之后就形成了一个可执行文件进程:进程是正在运行的程序的实例(一段程序的执行过程)(动态,有周期)通俗一点说,进程就是程序的一次执行是系统进行资源分配和调度的基本单位正在执行的程序,从Windows上来讲,其实就是含有内存和资源进程之间:原创 2021-08-24 17:55:16 · 91 阅读 · 0 评论 -
JDBC详解——尚硅谷
文章目录JDBC详解——尚硅谷第1章:JDBC概述1.1 数据的持久化1.2 Java中的数据存储技术1.3 JDBC介绍1.4 JDBC体系结构1.5 JDBC程序编写步骤第2章:获取数据库连接2.1 要素一:Driver接口实现类2.1.1 Driver接口介绍2.1.2 加载与注册JDBC驱动2.2 要素二:URL2.3 要素三:用户名和密码2.4 数据库连接方式举例2.4.1 连接方式一2.4.2 连接方式二2.4.3 连接方式三2.4.4 连接方式四,继续迭代2.4.5 连接方式五,配置文件第3章原创 2023-03-20 10:17:21 · 813 阅读 · 0 评论 -
java网络通信 第一节 建立服务端与本机Telnet通信
网络通信 第一节网络通信 第一节局域网分配的IP地址:子网掩码**DNS根服务器**hostsocket通信代码1.端口号2.telnet3.传输数据服务端输出数据至客户端客户端输入数据至服务端4.完整代码展示网络通信 第一节解决问题:不同机器,不同程序之间的数据交换IP地址:计算机本机的IP地址:没有连接网络的话是:127.0.0.1(计算机本机的不跟其他机器进行沟通的)/0.0.0.0连接了网络的话是:路由器分配的IP地址(局域网分配的IP地址),同一网络中的其他机器可以使用这个IP原创 2021-09-23 19:59:09 · 553 阅读 · 0 评论 -
Java 网络编程之 NIO
javaNIOJava 网络编程系列之 NIO1.概述阻塞IO线程池非阻塞IO(NIO)NIO流程NIO概述2.java NIO(Channel)Channel 概述Channel接口源码Channel与缓冲区FileChannel 介绍和示例介绍示例方法Socket通道ServerSocketChannelSocketChannelDatagramChannelScatter/Gather3.Java NIO(Buffer)Buffer 简介Buffer的基本用法Buffer 的 capacity、pos原创 2021-11-30 00:33:54 · 358 阅读 · 0 评论 -
java网络通信 第二节 建立服务器与客户端单向通信
网络通信 第二节网络通信 第二节InputStream与OutputStream服务端与客户端的socket消息协议收发信息模拟代码MsgClientMsgServer网络通信 第二节自己实现一个客户端InputStream与OutputStreamInputStreamInputStream 为字节输入流,它本身为一个抽象类,必须依靠其子类实现各种功能,此抽象类是表示字节输入流的所有类的超类。 继承自InputStream 的流都是向程序中输入数据的,且数据单位为字节(8bit)InputS原创 2021-09-23 20:01:11 · 219 阅读 · 0 评论 -
组件介绍随笔
组件介绍 随笔组件介绍 随笔Swing组件分类Frame与JFrameJFrame 与 JPanel1.关系与定位2.JFrame背景色设置JFrame层次结构JComponent)轻量级组件和重量级组件组件介绍 随笔Swing组件分类组件从功能上分可分为:顶层容器:JFrame,JApplet,JDialog,JWindow共4个中间容器:JPanel,JScrollPane,JSplitPane,JToolBar特殊容器:在GUI上起特殊作用的中间层,如JInternalFram原创 2021-09-11 22:20:33 · 177 阅读 · 0 评论 -
college java复习
方法头与方法签名方法头:指方法修饰符、返回值类型、方法名、方法的参数方法签名:指方法名称和参数列表(参数的类型、个数、顺序)原创 2023-03-20 10:15:55 · 77 阅读 · 0 评论 -
==,equals比较与内存分配
==,equals比较与内存分配java 内存分配==与equals的区别==equalsjava 内存分配1.java程序执行涉及内存区域寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。栈:保存局部变量的值,包括:1.用来保存基本数据类型的值;2.保存类的实例,即堆区对象的引用(指针)。也可以用来保存加载方法时的帧。堆:用来存放动态产生的数据,比如new出来的对象注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法因为同一个类的对象拥有各自的成员变量,存储在各自的堆中,原创 2021-09-05 10:11:34 · 219 阅读 · 0 评论 -
college java (java基础黑皮书)一到四章笔记总结
college java(1-4)college java (java基础黑皮书)第一章 java入门java的地位java的特点与组成:简单的java程序1.系统环境的设置2源文件的编写,保存,运行易错题型第二章 基本程序设计**java 数据类型**标识符数值运算字符类型获取输入第三章 选择java 运算符优先级Switch条件表达式闰年代码易错题型第四章 数学函数,字符,字符串数学函数三角函数指数函数取整函数最大值、最小值、绝对值随机值字符类型的操作字符类型与数值类型的转换Character类字符判原创 2021-09-12 21:20:43 · 1256 阅读 · 0 评论 -
javaSE 期末复习总结
java期末复习**期末复习****第一章 Java概述****题****第二章 基本程序设计****题****第三章 选择****题****第四章 数学函数,字符,字符串****题****第五章 循环****题****第六章 方法****参数传递****重载方法****题****第七章 一维数组****数组的复制****题****第八章 二维数组****题****第九章 对象和类****可见性修饰符****题****第十章 面向对象的思考****类的关系****关联****聚集和组合****类的泛化***原创 2022-01-08 11:52:46 · 441 阅读 · 0 评论 -
一篇速过java设计模式
一篇速过设计模式java 设计模式设计模式概述UML类图类图—依赖关系类图—泛化关系类图—实现关系类图—关联关系类图—聚合关系类图—组合关系七大设计原则介绍单一职责原则课堂实例错误案例与纠正接口隔离原则错误案例纠正上面错误案例课堂案例依赖倒转原则错误实例按照解决思路修改代码依赖关系传递的三种方式课堂实例里氏替换原则开闭原则实例讲解违反Ocp的错误案例对上案例进行遵守Ocp的改进迪米特法则错误案例纠正错误课堂案例合成复用原则继承 依赖 合成 聚合课堂案例创建型模式单例模式饿汉式(静态常量)饿汉式(静态代码块)原创 2022-01-02 17:20:59 · 170 阅读 · 0 评论 -
java3D 第三章 java3D基本图形类详解
第三章 java 3D基本图形功能java 3D基本图形功能java 3D场景式管理SimpleUniverse类及其方法ViewingPlatform类及方法包的关系Shape3D类及方法Appearance类及方法BranchGroup类TransformGroup类GeometryArray类点PointArray类PointAttributes类运用上文类进行代码实战——DisplayPointsIndexedPointArray类线LineArray类LineAttributes类运用上文类进行代原创 2021-11-04 10:54:24 · 27244 阅读 · 0 评论 -
java 3D 第二章 java 3D基本概念
java 3D 第二章 java 3D基本概念java 3D基本概念java 3D的包及其功能java 3D 高分辨率大尺度坐标Java 3D场景图(Scene Graph)VirtualUniverse虚拟空间的结构图虚拟空间(VirtualUniverse)场所(Locale节点)叶子节点Java 3D物理世界与虚拟世界之间的关系Java 3D的三种可视化模式立即显示模式保留显示模式编译保留模式SimpleUniverse类Java 3D的三维空间范围激活与预编译概念能力位TransformGroup对原创 2021-11-04 10:50:03 · 3399 阅读 · 0 评论 -
java 3D 第一章绪论
java 3D 第一章绪论java 3D 第一章绪论java 3D现状分析计算机图形学应用三维设计常用软件系统==计算机三维模型展示==java 3D 第一章绪论java 3D现状分析Java语言对Internet网络应用系统的开发具有很强的支持,Java 3D是Java语言的图形库函数,应用Java、Java 3D编写计算机图形学算法,对开发网络三维动态图形系统具有很大优势。C,C++对Internet网络应用支持弱,难以开发基于网络的三维图形系统,java在网络应用有优势,但是图形动态效果,加原创 2021-09-18 21:41:25 · 761 阅读 · 0 评论 -
java图片渲染工具
代码展示ImageEFFimport java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;public class ImageEFF { public int[][] ImageToArray(String imgpath){ File imgfile=new File(imgpath原创 2021-09-12 16:40:28 · 670 阅读 · 0 评论 -
第五节 继承与多态
继承与多态继承1.继承与实现2.方法重写(覆盖)3.访问权限4.访问权限继承5.继承图标与继承原方法实现多态自动转型继承1.继承与实现继承:extends是继承(跟一个类) 父类还可称为超类 或 基类 子类(派生类)实现: implements是实现,可跟多个接口extends 和 implements 可同时实现 但是必须是先extends后implements2.方法重写(覆盖)重写原因继承:extends 继承后因为父类有很多子类 子类存在差异 父类不可能考虑周全所以需要重写实现:原创 2021-08-17 19:23:09 · 190 阅读 · 0 评论 -
第四节 简易画板
简易画板DrawFrameDrawFrame原创 2021-08-16 22:37:45 · 92 阅读 · 0 评论 -
第三节 登录界面
登录界面一.方法与组件二.监听器1.概念2.实践代码展示loginButtonListener一.方法与组件组件分类1.javax.swing (可视化组件类)窗体,账号/密码框,登录/注册按钮,复选框,图片2.java.awt (元素组件类)java.awt包提供了基本的java程序的GUI设计工具。主要包括下述三个概念:组件–Component 容器–Container 布局管理器–LayoutManager常用组件类及其方法1.窗体(JFrame)javax.swing.JFrame原创 2021-07-28 11:06:48 · 283 阅读 · 0 评论 -
第二节 封装与类的调用
目录封装与调用类(1)封装类的调用代码实现StudentCourseManage封装与调用类(1)封装私有定义: private String name; private int score;对于私有的变量与函数其他类无法使用,需借用在类中一些公有的函数 public void setName(String n)//初始化 { name=n; } public String getName() { //返回值 r原创 2021-06-16 08:57:45 · 270 阅读 · 0 评论 -
第一节 类与对象
目录类与对象(1)概念理解个人理解类的结构(2)实践StudentManage类与对象(1)概念理解个人理解类:先组个词 分类,类别。而对于类别有很多:手机类,电脑类等。但是对于这些类别如果不了解就不知道他具体的概念更别提使用,比如我现在说一个 ajskdfls类 谁也不知道是什么 因为我只是随便滚了一串键盘,因此想要定义一个类必须赋予其属性和行为。类比c语言 需要定义变量和函数 类同样也需要定义变量和方法。现在来定义一个类手机{属性:颜色,名称,型号,价格;行为:打电话,玩游戏,涨价;原创 2021-06-12 13:53:35 · 1172 阅读 · 1 评论