老师,使用字符流读取中文字符,再通过System.out.println()输出的字符乱码?这是编码的问题吗?要怎么处理呢?
package OOP.IOStream.FileStream; import java.io.FileReader; import java.io.IOException; public class TestFileReader { public static void main(String[] args) { //创建字符输入流 FileReader fr = null; try { fr = new FileReader("D:\\test.txt"); //int ch; int len = 0; char[] chs = new char[1024]; while((len = fr.read(chs)) != -1 ){ System.out.println(chs);; } } catch (IOException e) { e.printStackTrace(); } finally { try { if(fr != null ) { fr.close(); } } catch (IOException e) { e.printStackTrace(); } } } }
运行结果:
原文件内容
退出运行状态是输入哪个命令?
老师,我想问就是为什么第二行和第三行交换之后运行不会执行蓝色的操作
如果某个协程已经是dead状态,那么再切换进去将会切换到父协程,就会执行父协程。老师能给我讲讲这是个怎么回事吗?
在静态工厂里new,和直接new有什么区别吗?使用spring不就是因为bean代替的new,如果需要new为什么不直接new还要创建一个工厂?
为什么不用 jsonparser().parser(request) 而要直接用request.data也不讲原因,不知道上课是不是就是为了把课件念完
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.hxx.service.UserService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
已经添加了注解为什么还报错,配置文件中也扫描了
老师比如要添加多个约束,直接先写一个,后面接着跟其它约束条件就行吗????????
刚问的问题已解决,我以为给够了权限,结果还是权限没给够,希望各位小伙伴注意一下权限问题
如果小伙伴在打开startup顶部出现这个问题,应该就是权限问题
右键打开tomcat的属性,安全,
不希望别人也和我花了一上午找问题,分享给各位小伙伴
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>向Map集合中注入对象</title> </head> <body> <form action="suibian/addUser8"> 用户姓名:<input type="text" name="username" /><br/> 爱好:<br/> 体育:<input type="checkbox" value="Sport" name="userLike"> 音乐:<input type="checkbox" value="Music" name="userLike"> 艺术:<input type="checkbox" value="Art" name="userLike"><br/> 地址:<br/> 电话号码:<input type="text" name="addressListMap['one'].phonenumber"/> 邮编:<input type="text" name="addressListMap['one'].postcode" /><br/> 电话号码:<input type="text" name="addressListMap['tow'].phonenumber"/> 邮编:<input type="text" name="addressListMap['tow'].postcode" /><br/> <input type="submit" value="OK" /> </form> </body> </html>
@RequestMapping("/addUser8") public ModelAndView addUser8(User user) { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("/index.jsp"); modelAndView.addObject("user", user.toString()); Set<Map.Entry<String,Address>> set = user.getAddressMap().entrySet(); modelAndView.addObject("addressMap",set); return modelAndView; }
添加的是set时点击ok跳转页面时显示500异常
如果不获取Map的Entry,直接写
modeAndView.addObject("addressMap",user.getAddressMap())
一直这样.then下去,不又变成回掉地狱了么
这安装也太难了,安了一天也没安上,我想问一下怎么配置的,我按照视频一秒一秒跟着做的还是错,我操作也没错啊,我想咨询一下这种改怎么处理,根据视频做还是错
老师,我测试static关键字时,使用了下面的代码,再TestStatic类中创建构造方法时必须和类名相同,比如我是用User方法名会报错,但在main方法中写了这行代码,是不是意味着系统自动建立了一个没有参数的User构造方法,这样构造方法名与类名不同,为什么没有报错。
User u1 = new User();//????
/** * 测试static关键字 */ public class TestStatic { int id; String name; String pwd; static String company = "北京尚学堂"; /*public void user (int id,String name){ //非构造方法必须有返回值类型(即使是void), 实例方法方法名也可以与类名相同,但是习惯上我们为实例方法命名的时候通常是小写的,// this.id =id; }*/ public TestStatic (int id,String name){ //构造方法与类名相同,其实构造方法的返回类型是void,只不过不能写出来而已 this.id =id; this.name = name; } public void login(){ System.out.println("登录名:"+name); } public static void printCompany(){ //login();调用非静态成员,编译器就会报错 // Non-static method 'login()' cannot be referenced from a static context System.out.println(company); } public static void main(String[] args) { TestStatic u = new TestStatic(101,"wwq"); User u1 = new User();//???? TestStatic.printCompany(); TestStatic.company = "北京阿里爷爷"; TestStatic.printCompany(); } }
老师,这个join语句是啥意思?
哦哦明白了明白了明白了哦哦明白了明白了明白了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637