- 博客(11)
- 收藏
- 关注
原创 java 反射运用 2
假设,需求变更,要增加一个 CCC 类,同样实现了 Father 接口,并也动态调用。当我们需要在程序运行时,有选择性的调用 AAA 类或 BBB 类。在这里如果使用反射机制,就更加灵活,以下代码举例说明。即:运行时编译,我们增加一个工厂类。
2023-08-16 13:00:00 77 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 76 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 153
原创 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 244
原创 DAO模式编程
然后,我们可以使用具体的实现类来访问数据存储,例如访问关系型数据库(如 MySQL、PostgreSQL)或者非关系型数据库(如 Redis、MongoDB)。练习:通过封装student类,jdbcUtils类,Test测试类,来访问数据库,进行增加数据的操作。(4)抽取出来,driver,数据库链接的url,user,password这些,方便后续的修改。(2)Utils类,也叫工具类,用于做一些重复的基础操作,提供一写方法给我们调用执行就可以了。
2023-06-27 16:59:10 458
原创 JQuery中 异步处理ajax的封装和应用
dataType:"text", 携带的参数数据的类型,text,json,xml、//当输入框中的内容不为空的时候,用ajax 请求服务器 ,判断,该数据是否合法!//用响应对象,把我们是否被使用的used 状态,返回给客户端,让客户端进行处理。$("#nameDiv").html("用户名可以用~");//当输入框中的内容不为空的时候,用ajax 请求服务器 ,判断,该数据是否合法!值的名称1: "具体的值1" , 值的名称2: "具体的值2" , ……$.ajax({ })
2023-06-27 16:51:14 376
原创 Java基础知识总结
面向对象的概念:生活中的一切事物都可以被称之为对象,生活中随处可见的事物就是一个对象,我们可以将这些事物的状态特征(属性)以及行为特征(方法)提取并出来,并以固定的形式表示。6.支持多线程:在C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java 语言却提供了多线程支持。另外,在Java语言中还具备了许多保证程序稳定、健壮的特性(强类型机制、异常处理、垃圾的自动收集等),有效地减少了错误,使得Java应用程序更加健壮。
2023-06-22 23:23:27 45 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人