老师, 为啥
list(range(0,10,1))
返回的是[0,1,2,...,9]而不是[0,1,2,...,10]呢
还有为啥
list(range(3,15,2))
返回的是[3,5,7,...,13]而不是 [3,5,7,...,15]
list(range(15,3,-1))
返回的是[15,14,13,...,4]而不是[15,14,13,....3]呢
这都是因为包头不包尾吗?
老师为什么我用关系关系运算符==,也会报错
老师能讲一下按位翻转符 "~" 的运算例子吗, 好像没有讲到啊
老师,time.time() 返回小数点后7位数,精度应该不是微秒而是1/10微秒吧
老师,我想问一下protected<T> List<T> queryAll(Class<T> cls, String sql, Object... params)这个方法我想返回一个String类型的list,怎么使用这个方法?第一个实参传什么?String.class吗?
老师您好,我在pycharm上写sql语句后一直显示语句有错误,无法正常写入,您帮我 看看是咋回事,谢谢您!
刚才发的代码,就是这一行报错?麻烦老师指导一下?
public class TestExtends { public static void main(String[] args) { Student stu=new Student(); //为什么我的代码和视频的一模一样,就是这一行报错呢? stu.name="李小平"; stu.height=172; stu.rest(); Student stu2=new Student("天宇",6,"计算机"); System.out.println(stu2 instanceof Student); System.out.println(stu2 instanceof Person ); System.out.println(stu2 instanceof Object ); System.out.println(new Person() instanceof Person ); } class Person /*extends Object*/{ String name; int height; public void rest() { System.out.println("休息一会!"); } } class Student extends Person{ String major; public void study() { System.out.println("学习两小时!"); } public Student(String name,int height,String major) { this.name=name; this.height=height; this.major=major; } public Student() { } } }
什么是自然顺序?什么是自然顺序?什么是自然顺序?
老师,
HashMap hm=new HashMap();
hm.put("java",1000);
hm.put("java",2000);
在实际运行时键重复的话,值会被覆盖。但是该课程中讲的是, 在链表上挨个比较key对象, 调用equals()方法,如果内容相同不添加。但是实际运行是覆盖,请问怎么解释呢?
老师,视频中存储的是integer类型的数字。我比较疑惑的是HashMap在添加元素的时候是需要键和值,那调用hashcode()和equals()方法是键的呢还是值得呢?
比如:HashMap hm=new HashMap();
那么存储元素时调用的是“java”的String类的hashcode()和equals()方法呢?还是1000的integer类的hashcode()和equals()方法呢?
tuple()可以接收列表、字符串、其他序列类型、迭代器等生成元组。
list()可以接收元组、字符串、其他序列类型、迭代器等生成列表。
老师,这两句话中的迭代器是指?
使用 list()可以将任何可迭代的数据转化成列表。
老师,这句话中的可迭代数据是指?
打印出来为什么是字母隔断两个呢?逻辑有问题?
Printer:
package cn.sxt.thread; public class Printer { private int index=1; public synchronized void print(int number) throws InterruptedException{ if(index%3==0){ super.wait(); }else{ System.out.println(number); super.notifyAll(); index++; } } public synchronized void print(char ch) throws InterruptedException{ if(index%3!=0){ super.wait(); }else{ System.out.println(ch); super.notifyAll(); index++; } } }
CharPrinter:
package cn.sxt.thread; public class CharPrinter implements Runnable { private Printer printer; public CharPrinter(Printer printer){ this.printer=printer; } @Override public void run() { for(char i='A';i<='Z';i++){ try { printer.print(i); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
NumberPrinter :
package cn.sxt.thread; public class NumberPrinter implements Runnable { private Printer printer; public NumberPrinter(Printer printer){ this.printer=printer; } @Override public void run() { for(int i=1;i<=52;i++){ try { printer.print(i); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
TestThread
package cn.sxt.thread; public class TestThread { public static void main(String[] args){ Printer p = new Printer(); NumberPrinter np = new NumberPrinter(p); CharPrinter cp = new CharPrinter(p); Thread t1 = new Thread(np); Thread t2 = new Thread(cp); t1.start(); t2.start(); } }
MyNewThread.rar
a.format("高淇",18)括号里的18为啥不用“”引起来?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637