自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 反射运用 2

假设,需求变更,要增加一个 CCC 类,同样实现了 Father 接口,并也动态调用。当我们需要在程序运行时,有选择性的调用 AAA 类或 BBB 类。在这里如果使用反射机制,就更加灵活,以下代码举例说明。即:运行时编译,我们增加一个工厂类。

2023-08-16 13:00:00 76 1

原创 java 反射运用

System.out.println("调用了look(String str)参数为String类型的私有方法,参数为:"+str);System.out.println("调用了Student()无参私有构造器");System.out.println("调用了info()无参私有方法");现有一个类,属性,方法,构造器均为私有的,如何创建实例对象,更该属性值,调用方法?证明调用了 Student 类的构造器,并创建了该类的一个实例对象。运行,控制台输出结果:调用了Student()无参私有构造器。

2023-08-16 08:37:19 65 1

原创 了解Optional

1.一种排序的方式,对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面,依次对所有的 数据进行操作,直至所有数据按要求完成排序。1查找指定元素在数组中的位置时,以前的方式是通过遍历,逐个获取每个元素,看是否是要查找的元素,这种方式当数组元素较多时,查找的效率很低。//.... //1 //方法的作用: 求 1‐ i 之间和。2. 循环查找,但是min max 时,表示要查找的元素在数组中不存在,返回-1.在数组{1,2,3,4,5,6,7,8,9,10}中,查找某个元素的位置。

2023-08-08 14:13:42 75 1

原创 如何处理异常

public static void byZero() { //第一种方式处理异常,捕获异常。System.out.println("出现了异常,请及时修改代码问题");//会出现除 0 异常。if (sex.equals("男") || sex.equals("女")) {jvm处理异常的特点: 报出异常信息,同时终止程序运行。在写代码的时候不出错,编译可以通过,运行会报错出异常提示。自己处理异常,处理完异常之后,不影响程序后续运行。实质上,最终是有java 虚拟机,jvm 来处理这个异常的。

2023-07-25 21:52:09 62

原创 js基础bom对象

var timeout1 = setTimeout("alert('setTimeout方法')",3000);var a = setInterval("alert('setInterval方法')",3000);setTimeout("执行的js代码",毫秒数) 在指定的时间之后,执行js代码,执行一次。= 得到当前的星期 getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)//通过name找到元素 getElementsByName("对应的name值");

2023-07-25 21:49:58 83

原创 面向对象多态

/把猫添加到动物引用。System.out.println("每小时可以打印份数为:"+ f.num);System.out.println(name+"谈10块钱的大单子");System.out.println(name+"谈1个亿的小单子");System.out.println("使用打印机的方式打印");System.out.println("使用手抄的形式打印");System.out.println("飞出去,谈小单子!System.out.println("猫喜欢吃鱼!

2023-07-21 13:12:51 37

原创 jsp数据交互

get方式请求,用request的setCharacterEncoding("UTF-8")方法无法解决中文乱码问题。这个方法,可以获取一个转发对象。当我们请求页面register的请求方式是get的时候,接收到的数据改变,编码用如下方式。所有的内容会当成字符处理, int类型 对应ASCII码表进行转义成对应的字符了。write、方法,仅可以输出int,String ,char char[],有这几个重载的方法。通过查看api发现,out.write()方法输出int类型数据的时候,会出现乱码。

2023-07-12 12:14:28 152

原创 C#流程控制语句的学习

结构三: if(判断条件1){满足判断条件1要执行的代码}else if(判断条件2){满足判断条件2要执行的代码} else{以上条件都不满足的时候,执行的代码}Console.WriteLine("我的名字是:{0},我的年龄是:{1},我的性别是:{2}",name,age,sex);Console.WriteLine("我的名字是:"+name+",我的年龄是"+age+",我的性别是:"+sex);选中解决方案,右键——>添加——>项目——>visual C#项目——>控制台应用程序。

2023-07-05 14:03:47 222

原创 DAO模式编程

然后,我们可以使用具体的实现类来访问数据存储,例如访问关系型数据库(如 MySQL、PostgreSQL)或者非关系型数据库(如 Redis、MongoDB)。练习:通过封装student类,jdbcUtils类,Test测试类,来访问数据库,进行增加数据的操作。(4)抽取出来,driver,数据库链接的url,user,password这些,方便后续的修改。(2)Utils类,也叫工具类,用于做一些重复的基础操作,提供一写方法给我们调用执行就可以了。

2023-06-27 16:59:10 453

原创 JQuery中 异步处理ajax的封装和应用

dataType:"text", 携带的参数数据的类型,text,json,xml、//当输入框中的内容不为空的时候,用ajax 请求服务器 ,判断,该数据是否合法!//用响应对象,把我们是否被使用的used 状态,返回给客户端,让客户端进行处理。$("#nameDiv").html("用户名可以用~");//当输入框中的内容不为空的时候,用ajax 请求服务器 ,判断,该数据是否合法!值的名称1: "具体的值1" , 值的名称2: "具体的值2" , ……$.ajax({ })

2023-06-27 16:51:14 349

原创 Java基础知识总结

面向对象的概念:生活中的一切事物都可以被称之为对象,生活中随处可见的事物就是一个对象,我们可以将这些事物的状态特征(属性)以及行为特征(方法)提取并出来,并以固定的形式表示。6.支持多线程:在C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java 语言却提供了多线程支持。另外,在Java语言中还具备了许多保证程序稳定、健壮的特性(强类型机制、异常处理、垃圾的自动收集等),有效地减少了错误,使得Java应用程序更加健壮。

2023-06-22 23:23:27 45 1

空空如也

空空如也

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

TA关注的人

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