博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试用友的前后;笔试跟面试
阅读量:5767 次
发布时间:2019-06-18

本文共 3370 字,大约阅读时间需要 11 分钟。

  

1 //form的text  2   3 <%=String username=request.getParameter("username"); %>  4 //url  5 http://localhost:8080/a.jsp?username=admin&password=111  6 String username=request.getParameter("username");  7 String username=request.getParameter("password");  8 //hidden  9  10 String username=request.getParameter("username"); 11  12 //servlet与jsp的区别 13 1.servlet是在java代码里面放html,jsp是在html里面放java代码,(最后运行的时候服务器会把jsp解析成servlet) 14 2.servlet是一个java类,有自己的映射,而jsp不是 15 //映射是什么,你怎么理解映射 16 映射就是别名,通过别名可以访问 17 //Hibernate中,不看数据库,不看xml文件,不看查询语句,怎么知道表结构 18 看表结构对应的文件,比如Userinfo表对应的UserInfo.java 19 //MVC 20 1.各司其职,互不干涉 21 2.强制的把视图控制和模型层分开。不仅实现了功能模块和思想那是模块的分离, 22 同时它还提高了应用系统的可维护性。可扩展性,可移植性和组件的可复用性 23 //struts对一张表的增删改查写几个anction 24 写一个action,让这个action继承自DispatchAction,然后在struts-config.xml中给这个action映射嫁衣参数, 25 parameter="method" 26 //struts的actionform好不好 27 1.很多余。其实是不好用的 28 2.把actionform换成org.apache.struts.validator.LazyValidatorForm,这样子 29 你完全不用谢你的actionform这个类。 30 //hibernate的好处 31 1.的好处就是简化数据库的操作,允许你的代码以对象模式来访问数据库内容 32 user.id 33 2.对于复杂的表跟表之间的关联我们也不用去使用复杂的Select等SQL来操作,而是 34 、使用对象可以方便获取 35 //mvc再加一层 36 hibernate的持久层 37 //SQLServer中的数据库在Oracle中对应的是什么? 38 表空间 39 //我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法 40 当你调用start(方法时你讲创建新的线程,并且执行在run()方法里的代码,但是 41 如果你直接调用run方法,它不会为你创建新的线程,也不会执行调用线程的代码, 42 //实现thread的两种方式 43 1.继承thread类 44 class MyThread extends MyThread{ 45     private String name; 46     public MyThread(String name){ 47         this.name=name; 48     } 49     //覆盖Thrad类中的run方法 50     public void run(){ 51         System.out.println("MyThread--->"+name); 52  53     } 54 } 55 public class TestThread{ 56     public static void main(String args[]){ 57         MyThread t1=new MyThread("thread_1"); 58         MyThread t2=new MyThread("thread_2"); 59         t1.start();//调用线程启动方法 60         t2.start();     61     } 62 } 63 2.实现runnable接口 64 class MyThread implements Runnable{ 65     private String name; 66     public MyThread(String name){ 67         this.name=name; 68     } 69     public void run(){ 70         System.out.println("MyThread-->"+name); 71     } 72 } 73 public class TestThread{ 74     MyThread t=new MyThread("线程"); 75     new Thread(t).start(); 76     new Thread(t).start(); 77 } 78 //---------------------------------------------- 79 class MyThread extends Thread{ 80     private String name; 81     public MyThread(String name){ 82         this.name=name; 83     } 84     public void run(){ 85         System.out.println("MyThread-->"+name); 86     } 87 } 88 public class TestThread{ 89     public static void main(String args[]) 90     { 91         MyThread t1=new MyThread("thread_1"); 92         MyThread t2=new MyThread("thread_2"); 93         t1.start(); 94         t2.start(); 95     } 96 } 97  98  99 100 class MyThread implements Runnable{101     privte String name;102     public MyThread(String name){103         this.name=name;104     }105     public void run(){106         System.out.println("MyThread-->"+name);107     }108 }109 public class TestThread{110     MyThread t=new MyThread("线程");111     new Thread(t).start();112     new Thread(t).start();113 }114 115 //-------------

在面试之前我看了一些用友之前的面试题目,

用友的面试题目有:单选 多选 简答  一道编程题目

题目都是考察一些基础跟中英文翻译,比如override跟overload的区别,finalize跟final的区别,

笔试的时候会问你的问题有:

第一:最后一道编程题目的思路

第二:你家里的情况

第三:你的未来职业规划这样子

面试官是技术经理,人还不错。那天我比较紧张,他还跟我开玩笑,哈哈,感觉挺好的。

 

转载于:https://www.cnblogs.com/zzzzw/p/4878452.html

你可能感兴趣的文章
jmp far ptr s所对应的机器码
查看>>
css详解1
查看>>
MySQL类型转换
查看>>
HashSet HashMap 源码阅读笔记
查看>>
变量声明提升1
查看>>
轻量级的Java 开发框架 Spring
查看>>
JS之路——浏览器window对象
查看>>
Chrome教程(二)使用ChromeDevTools命令菜单运行命令
查看>>
数据结构及算法基础--快速排序(Quick Sort)(二)优化问题
查看>>
随笔2013/2/19
查看>>
Windows Phone的Silverlight Toolkit 安装及其使用
查看>>
DBS:同学录
查看>>
Mysql备份系列(1)--备份方案总结性梳理
查看>>
[CareerCup] 1.6 Rotate Image 翻转图像
查看>>
Python中的画图初体验
查看>>
Java程序员的日常 —— 响应式导航Demo
查看>>
objective-c内存管理基础
查看>>
sap关于价值串的说法(转载)
查看>>
Migration to S/4HANA
查看>>
sed 对目录进行操作
查看>>