- 浏览: 1584280 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
1--10天练习
/** * 10天总结练习 * 注意:按java规范书写程序代码,如果你认为程序有错误,请指出,并说明程序错误原因 */ //1.写出程序结果 class Demo{ public static void func(){ try{ throw new Exception(); }finally{ System.out.println("B"); } } public static void mian(String[] args){ try { func(); System.out.println("A"); } catch (Exception e) { System.out.println("C"); } System.out.println("D"); } //结果: 编译失败! func()抛出一个编译异常, 没有 catch 和 throws //如果 func()上面有声明编译时异常 ,结果是? B C D } //2.写出程序结果 class Test{ Test(){ System.out.println("Test"); } } class Demo1 extends Test{ Demo1(){ //super System.out.println("Demo"); } public static void main(String[] args){ new Demo1(); // Test Demo new Test(); //Test } } //3.写出程序的结果 interface A{} class B implements A{ public String func(){ return "func"; } } class Test1{ public static void main(String[] args){ A a=new B(); System.out.println(a.func()); } //结果: 编译失败. 多态中 接口A没有定义func() } //4.写出程序结果 class Fu{ boolean show(char a){ System.out.println(a); return true; } } class Zi extends Fu{ public static void main(String[] args){ int i=1; Fu f=new Zi(); Zi z=new Zi(); for(f.show('A');f.show('B') && (i++<2);f.show('c')){ z.show('D'); } System.out.println(i); } boolean show(char a){ System.out.println(a); return false; // 结果: A B 1 //return true; // 结果 : A B D C B 3 } } //5.写出程序结果 interface C{} class D implements C{ public String test(){ return "yes"; } } class Test2{ static C get(){ return new D(); } public static void main(String [] args){ C c=get(); System.out.println(c.test()); } //结果:编译失败: 多态中 接口 C对象中没有test()方法. } //6.写出程序结果 class Super{ int i=0; public Super(String a){ System.out.println("A"); this.i=1; } public Super(){ System.out.println("B"); i+=2; } } class Child extends Super{ public Child(String a){ System.out.println("C"); i=5; } public static void main(String[] args){ int i=4; Super s=new Child("A"); System.out.println(s.i); } //结果 : B C 5 } //7.补充代码 interface Inter{ void show(int a,int b); void func(); } class Test4{ public static void main(String[] args){ //补充代码, 要求使用 匿名内部类调用两个函数 Inter i=new Inter(){ public void show(int a,int b){ } public void func(){ } }; i.show(4, 5); i.func(); } } //8.写出程序结果 class TD{ int y=6; class Inner{ static int y=3; void show(){ System.out.println(y); } } } class TC{ public static void main(String [] args){ TD.Inner ti=new TD().new Inner(); ti.show(); } //结果:编译失败,非静态内部类中个不可以定义静态成员 //内部内中如果定义静态成员,该内部类必须被静态修饰. } //9.选择题,写出错误答案的原因,用单行注释的方式 class Test5{ int show(int a,int b){return 0;} } /** 下面那些函数可以存在于Test5子类中 A:public int show(int a,int b){return 0;} //可以,是重写父类的方法 B:private int show(int a,int b){return 0;} //不可以:子类的权限范围必须大于等于父类 C:private int show(int a,long b){return 0;} //可以:在子类中构成重载 D:public short show(int a,int b){return 0;} //不可以,以为该类函数不可以和给定函数出现在同一类中,或者父子类中. E:static int show(int a,int b){return 0;} //不可以,静态只能覆盖静态 */ //10.写出this关键字的含义,final有哪些特点? /** * this:代表本类对象,哪个对象调用this所在函数,this就代表那个对象. * * final: * 1.修饰类,变量(成员变量,静态变量,局部变量) 函数. * 2.修饰的类不可以被继承 * 3.修饰的函数不可以被覆盖 * 4.修饰的变量是一个常量只能赋值一次. * 5.内部类只能访问 局部变量中的fianl修饰的变量 */ //11.写出程序的结果 class Fu1{ int num=4; void show(){ System.out.println("Show Fu"); } } class Zi1 extends Fu1{ int num=5; void show(){ System.out.println("Show Zi"); } } class Test6{ public static void main(String[] args){ Fu1 f=new Zi1(); Zi1 z=new Zi1(); System.out.println(f.num); System.out.println(z.num); f.show(); z.show(); } //4 5 Show Zi Show Zi } //12.补充代码 interface E{ void show(); } interface F{ void add(int a,int b); } class AA implements E,F{ //补充代码 private int a,b; //private int sum; public void add(int a,int b){ this.a=a; this.b=b; //sum=a+b; } public void show(){ System.out.println(a+b); //System.out.println(sum); //两种方法都可以 } } class Test7{ public static void main(String [] args){ AA a=new AA(); a.add(4,2); a.show(); //通过该函数答应 以上两个数的和. } } //13.写出程序结果 class Test8{ public static void main(String[] args){ try{ showExce(); System.out.println("A"); }catch(Exception e){ System.out.println("B"); }finally{ System.out.println("C"); } System.out.println("D"); } public static void showExce()throws Exception{ throw new Exception(); } //结果: B C D } //14.写出程序结果 class Super1{ int i=0; public Super1(String s){ i=1; } } class Demo2 extends Super1{ public Demo2(String s){ i=2; } public static void main(String [] args){ Demo2 d=new Demo2("yes"); System.out.println(d.i); } //结果 :编译失败 ,因为父类中缺少空参数的构造函数Super1(){}, 或者子类中 通过super明确调用父类中有参数的构造方法. } //15.写出程序的记过 class Super2{ public int get(){return 4;} } class Demo3 extends Super2{ public long get(){return 5;} public static void main(String[] args){ Super2 s=new Demo3(); System.out.println(s.get()); } //结果:编译失败,因为子父类中的get()方法没有覆盖,但是子类调用的时候不能明确返回值的类型. } //16.写出程序的结果 class Demo4{ public static void main(String[] args){ try{ throw new Exception(); System.out.println("A"); }catch(Exception e){ System.out.println("B"); }finally{ System.out.println("C"); } System.out.println("D"); } //结果:编译失败, throw 和 return ,break contiue 单独存在时, 后面不能有其他的语句. } //17.判断下面的选项,错误的请说出原因 class Demo5{ public void func(){ //位置1 } class Inner{} public static void main(String[] args){ Demo5 d=new Demo5(); //位置2 } } /** * A: 在位置1写 new Inner(); //Ok * B: 在位置2写 new Inner(); //错误: 因为主函数是 static ,如果要访问 Inner 也必须是 static修饰 * C: 在位置2写 new d.Inner(); //错误: 转换下 new new Demo5().Inner(); * D: 在位置2写 new Demo.Inner(); //错误: 因为 Inner不是static的 */ //18.写出程序的结果 class Exce0 extends Exception{} class Exce1 extends Exce0{} class Test9{ public static void main(String[] args){ try { throw new Exce1(); } catch (Exception e) { System.out.println("Exception"); }catch(Exce0 e){ System.out.println("EXce0"); } } //结果:编译失败, 多个 catch时候,父类的catch要放在下面. } //19.补充代码 interface Inter1{ void func(); } class Demo6{ public static void main(String[] args){ //补充代码 匿名内部类 实现 调用 show(); new Demo6().show(new Inter1(){ public void func(){ System.out.println("调用了"); } }); } void show(Inter1 i){ i.func(); } } //20.写出程序的结果 class Test11{ public static String output=""; public static void foo(int i){ try { if(i==1) throw new Exception(); output+="1"; } catch (Exception e) { output+="2"; return; }finally{ output+="3"; } output+="4"; } public static void main(String[] args){ foo(0); System.out.println(output); //结果: 134 foo(1); System.out.println(output); //结果: 13423 } } //21.建立一个 图形 类 写出 长方形 和圆形的面积 //22.补足compare函数内的代码 ,,不许添加其他的函数. class Circle{ private static double pi=3.14; private double radius; public Circle(double r){ radius=r; } public static double compare(Circle[] cir){ //在这里 补充代码 int max=0; //double max=cir[0].radius; for(int x=1;x<cir.length;x++){ if(cir[x].radius>cir[max].radius) max=x; } return cir[max].radius; } } class TC1{ public static void main(String[] args){ Circle cir[]=new Circle[3]; cir[0]=new Circle(1.0); cir[0]=new Circle(3.0); cir[0]=new Circle(4.0); System.out.println("最大的半径值是:"+Circle.compare(cir)); } } //23.写出程序的结果 class Test12{ private static int j=0; private static boolean methodB(int k){ j+=k; return true; } public static void methodA(int i){ boolean b; b=i<10 | methodB(4); b=i<10 || methodB(8); } public static void main(String[] args){ methodA(0); System.out.println(j); } //结果:j=4, 因为 i<10 =true methodB(8)不会执行. } //24. 给员工建模 员工包含 3个属性 姓名,工号 以及工资 经理也是员工 ..... /** * 25.在一个类中辨析莪一个额方法 ,这个方法搜索一个字符数组中事发后存在某个字符,如果存在,则放回一个字符现在字符数组中第一出现的位置 * 需要从0 开始 ,否则 返回 -1 ,要搜索的字符数组和字符串都可以用参数的形式传递给方法,如果传递的数组为null,应该抛瞅 IllegalArgumentException异常 * 在类的main方法中以各种可能出现得到情况验证该方法编写是否正确. */ class Test10{ public int getIndex(char[] arr,char key){ if(arr==null) throw new IllegalArgumentException("参数不合法"); for(int x=0;x<arr.length;x++){ //如果为null 就不能调用 length if(arr[x]==key) return x; } return -1; } } //26.补足 compare 函数内的代码,不许添加其他函数 class Circle2{ private double radius; public Circle2(double r){ this.radius=r; } public Circle2 compare(Circle2 cir){ //补足代码 return this.radius>cir.radius ? this:cir; } } class Test13{ public static void main(String[] args){ Circle2 cir1=new Circle2(1.0); Circle2 cir2=new Circle2(2.0); Circle2 cir3; cir3=cir1.compare(cir2); if(cir2==cir1) System.out.println("圆1的半径比较大"); else System.out.println("圆2的半径比较大"); } }
发表评论
-
检测一个字符串是否在jvm的常量池中
2018-12-18 17:34 979public static boolean inPool( ... -
UTC时间, GMT时间 ,夏令时
2017-08-18 15:12 2264经常混淆于此,特地研究了一下,记录在此以备忘。 整个地 ... -
java 反射List
2017-02-18 01:58 5634package com.enhance.reflect; ... -
JDK1.5 Exchange 两个线程互换数据
2016-08-04 18:00 945import java.util.concurrent ... -
JDK1.5 CountDownLatch
2016-08-04 16:25 1042/* * 还有一个利用场景: ... -
java CyclicBarrier 循环障碍阻塞
2016-08-03 23:54 995//一个同步辅助类,它允许一组线程互相等待,直到到达某个公 ... -
java 信号灯 Semaphore
2016-08-03 23:53 1814更多介绍http://blog.csdn.net/java20 ... -
java 使用读写锁设计一个缓存模型
2016-08-03 23:49 1406import java.util.HashMap; ... -
java 读写锁
2016-08-03 23:46 805import java.util.Random; i ... -
java 多个线程之间同步通信
2016-08-02 17:16 2386import java.util.concurrent ... -
jdk1.5 锁 Lock 和 Condition
2016-08-02 17:03 911// lock 练习 public class Lock ... -
JDK1.5 获取线程执行结果 Callable Future
2016-08-02 15:08 1163import java.util.Random; i ... -
JDK1.5 线程池
2016-08-02 14:48 794import java.util.concurrent ... -
java 多线程ThreadLocal
2016-08-02 00:13 1135import java.util.Random; ... -
java 定时器 Timer
2016-08-01 16:53 3878import java.util.Calendar; ... -
java 多线程同步+通信
2016-08-01 16:48 950/** *父子线程 交替打印10 次, 100次 ... -
java 线程同步
2016-08-01 16:43 1009import java.util.concurrent.l ... -
java多线程练习
2016-08-01 16:35 1833Java 传统多线程 Java 多线程同步 Java 多线 ... -
java 传统多线程
2016-08-01 16:34 990/** * 传统多线程 */ public ... -
java 图片,剪切,缩放
2016-01-06 10:21 2217package out; import ja ...
相关推荐
基于java的的个人博客网站的设计与实现设计与实现.docx
基于java的技术大健康综合咨询问诊平台的设计与实现.docx
系统可以提供信息显示和相应服务,其管理员管理部门经理,管理总经理,管理员工和员工留言以及员工工资,管理内部邮件,管理审批流程,管理离职申请。部门经理给员工发放工资,审核并回复员工留言,管理员工工资,审核员工的离职申请信息,查询和下载内部邮件以及审批流程。总经理查询下载内部邮件和审批流程,审核员工离职申请,查询员工工资,查询员工和部门经理。员工发布留言,发布内部邮件,发布离职申请,查询通知公告和审批流程,查看员工本人工资。 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 后端技术:ssm 前端技术:Vue 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog
基于java的网上办公自动化系统设计与实现.docx
2019优益C x 易烊千玺微博营销案结案报告.pptx
led-tcp-maste资源
金士顿U盘微博营销活动策划方案.ppt
chipup芯昇XS2180-PoE芯片说明,详细版
均包含代码,文章,部分项目包含ppt
基于java的中小企业人力资源管理系统的设计与实现.docx
【c语言入门】 静态库、动态链接库、include、makefile、io、文件操作函数、管道原理及应用、简单的数据结构
基于java的在线学习系统设计与实现系统设计与实现.docx
主要对蓝桥杯第十四届程序C组试题B进行代码编写
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
本文详细介绍了智能制造领域里的建模与仿真技术的概念和特点,包括它们的基本定义、最新特点,如集成化、模块化、层次化、跨学科化、计算高速化以及人工智能化的趋势,并阐述了其关键技术,还提供了多个典型案例分析。另外,探讨了未来建模仿真技术在智能制造背景下的发展走向,特别是在实时仿真、云端建模与仿真和下一代数字模型方面的前景。 适用人群:智能制造相关的行业从业者、研究学者或者具有一定工程基础的学生。 使用场景及目标:适用于希望深入理解建模和仿真如何应用于智能生产的专业人士,并希望通过该领域的技术进步提升自己的业务水平和科研创新能力。 阅读推荐:此资源非常适合那些渴望获得有关智能制造中各种建模与仿真应用场景的知识的人群。它提供了从理论知识到实际工业项目的实例分析,涵盖了广泛的视角。
EfficientFormerV2是一种通过重新思考ViT设计选择和引入细粒度联合搜索策略而开发出的新型移动视觉骨干网络。它结合了卷积和变换器的优势,通过一系列高效的设计改进和搜索方法,实现了在移动设备上既轻又快且保持高性能的目标。这一成果为在资源受限的硬件上有效部署视觉变换器模型提供了新的思路 原文链接:https://blog.csdn.net/hhhhhhhhhhwwwwwwwwww/article/details/142367223
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用
基于java的基于分类算法的学业警示预测系统设计与实现.docx
基于TensorRT实现轻量级语义分割的C++程序源码+文档说明+模型.zip基于TensorRT实现轻量级语义分割的C++程序源码+文档说明+模型.zip基于TensorRT实现轻量级语义分割的C++程序源码+文档说明+模型.zip 个人大四的毕业设计、课程设计、作业、经导师指导并认可通过的高分设计项目,评审平均分达96.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 [资源说明] 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设或者课设、作业,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96.5分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),供学习参考。
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用