
Java
RealWeakCoder
csdn博客不再更新,后续搭建个人博客平台
展开
-
Java——基于GUI的网络通信程序设计【强迫症版本】
一、实验目的1.掌握Java中GUI程序的编写,包括事件监听机制。2.掌握Java的网络通信编程,ServerSocket,Socket类的使用。3.掌握Java中多线程的编程,Thread类,Runnable接口的使用。4.掌握用面向对象的方法分析和解决复杂问题。二、实验原理1.使用面向对象的设计方法设计程序2.通过继承JFrame类实现图形化界面3.通过事件监听器实现按钮点击监听与触发事件4.利用ServerSocket和Socket类实现网络通信5.利用多线程技术实现同时读入数据与原创 2020-10-21 19:19:14 · 1202 阅读 · 5 评论 -
【Java学习笔记】 String类的内存模型与方法调用
String类在系统中被final关键字修饰,无法创建子类一、内存模型常量:常量即"“括起的字符序列,例如"csdn”,“java”,在Java的内存模型中,String常量作为一个类被储存在常量池中。常量池中储存该对象的实体与引用。需要注意的是,只要程序中运行到的部分存在String常量,在常量池中便会生成该对象的实体与引用并返回引用(若该String常量在之前的运行过程中已出现,则直接返回引用)String s1,s2,s3;s1="你好”; //常量池中生成"你好"类的实体与引用(假原创 2020-10-07 20:20:17 · 305 阅读 · 0 评论 -
【Java学习笔记】final关键字简单总结
final类:final类无法被继承,即无子类,主要出于安全性考虑。语法:final class classname{};final方法: 如果用final修饰父类中的一个方法,则该方法无法被子类重写,即子遵祖制final常量:被final修饰的变量是常量,final常量在声明时必须赋值。相当于C++中的const关键字...原创 2020-10-06 21:24:10 · 145 阅读 · 0 评论 -
【Java学习笔记】assert断言
断言语句主要用于调试代码,用于程序不准备通过捕获异常来处理的错误有两种语法格式1°assert booleanExpression;若booleanExpression的值为true,则程序继续执行若为false,则抛出java.lang.AssertionError,程序终止2°assert booleanExpression:messageException;若booleanExpression的值为true,则程序继续执行若为false,则抛出java.lang.AssertionEr原创 2020-10-06 21:14:45 · 354 阅读 · 2 评论 -
Java大数类BigInteger的应用:计算1到100的阶乘和
package homewordk1;import java.math.*;public class _5_Factorial_sum { public static void main(String args[]){ BigInteger fact=new BigInteger("1"),sum=new BigInteger("0"); int i=1; do{ fact=fact.multiply(new BigI原创 2020-09-19 11:32:31 · 937 阅读 · 1 评论