2、遇到乱码问题,就是页面和java里面的编码不一致导致
3、遇到500错误,就是java程序内部错误,常见的有空指针异常,类型转换异常等。
4、部署tomcat或者其他容器,会有很多问题
结合实际经验,回答你遇到的问题,或者你熟悉的技术,说说你遇到什么问题,怎么调研,怎么解决的,主要是解决问题的思路作为一个Java开发人员,我认为如果我考察一个人,就是看它是否真正理解什么是面向对象,首先会告诉一个例子,看他是不是用面向对象的思维分析它。如果解决了这些问题,后续的学习就慢慢就会了。
当然了,这也与你的开发工作性质有关,如果你从事的是个从事Java Web开发的公司,你就需要了解Java设计模式,掌握最基本的SSH开发框架的使用,了解JavaEE的基本知识,同时对数据库有所了解。
public interface Drinkable {/**
* 饮用建议
*/
void drinkAdvice()
}
public class Wine implements Drinkable {
private String color
@Override
public void drinkAdvice() {
}
public String showColor(){
System.out.println("酒的颜色:" + this.color)
return "酒的颜色:" + this.color
}
public void setColor(String color) {
this.color = color
}
}
public class Milk implements Drinkable {
private String flavor
@Override
public void drinkAdvice() {
}
public String showFavor() {
System.out.println("牛奶风味:" + this.flavor)
return "牛奶风味:" + this.flavor
}
public void setFlavor(String flavor) {
this.flavor = flavor
}
}
public class Drinker {
public void toDrink(Drinkable drink, String str) {
if (drink instanceof Wine) {
Wine wine = (Wine) drink
wine.setColor(str)
wine.showColor()
} else {
Milk milk = (Milk) drink
milk.setFlavor(str)
milk.showFavor()
}
}
}
public class Test {
public static void main(String[] args) {
Drinkable wine = new Wine()
Drinkable milk = new Milk()
Drinker drinker = new Drinker()
drinker.toDrink(wine, "红色")
drinker.toDrink(milk, "原味")
}
}