18分57秒的时候,,,,,,,,而且希望能出点完整的项目供学习,,,,
class Stduent: company="SXT" #类属性 count=0 #类属性 def __init__(self,name,score): self.name=name self.score=score Student.count=Student.count+1 def say_score(self): #实例方法 print("我的公司是:",Student.company) print(self.name,'的分数是:',self.score) S1=Student('张三',80) #s1是实例对象,自动调用__init__()方法 S1.say_score() print('一共创建了{0}个Student对象'.format(Student.count))
from urllib.request import Request,urlopen from random import choice from fake_useragent import UserAgent url = "http://httpbin.org/get" ua = UserAgent() # print(ua.ie) # print(ua.chrome) # print(ua.firefox) headers = { "User-Agent":ua.random } req = Request(url,headers=headers) resp = urlopen(req) print(resp.read().decode())
老师,运行代码显示这个错误,然后按照网上给的一些方法改后,运行还是这个错误
import java.util.Map; import java.util.Objects; import java.util.Set; import java.util.TreeMap; /* 元素自身实现比较规则 */ public class TestTreeMap { public static void main(String[] args) { //实例化TreeMap Map<Users,String> map = new TreeMap<>(); Users u1 = new Users("oldlu",18); Users u2 = new Users("admin",22); Users u3 = new Users("sxt",22); // 添加 map.put(u1,"oldlu"); map.put(u2,"admin"); map.put(u3,"sxt"); System.out.println(map.get(u3)); // 遍历 Set<Users> set = map.keySet(); for(Users users:set){ Users key = users; String val = map.get(key); System.out.println(key+" --- "+val); } } } class Users implements Comparable<Users>{ private String usersName; private int usersAge; public Users() { } public Users(String usersName, int usersAge) { this.usersName = usersName; this.usersAge = usersAge; } public String getUsersName() { return usersName; } public void setUsersName(String usersName) { this.usersName = usersName; } public int getUsersAge() { return usersAge; } public void setUsersAge(int usersAge) { this.usersAge = usersAge; } @Override public String toString() { return "姓名:" + usersName + " 年龄:" + usersAge; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Users users = (Users) o; return usersAge == users.usersAge && Objects.equals(usersName, users.usersName); } @Override public int hashCode() { return Objects.hash(usersName, usersAge); } @Override public int compareTo(Users o) { // 比较年龄 由小到大 if(this.usersAge < o.getUsersAge()){ return 1; } // 如果年龄相等 按名字排序 if(this.usersAge == o.getUsersAge()){ this.usersName.compareTo(o.getUsersName()); } return -1; } }
value值为什么是null?
package collection.stu.com; import java.util.Stack; /** * 测试Stack,判断一个字符串是否对称 * 假设修正法; * */ public class StackTest01 { public static void main(String[] args) { String str1="(({{[[]]}})){"; String str2="(({{[[[]]}}))"; String str3="([{}])"; StackTest01.getString(str1); StackTest01.getString(str2); StackTest01.getString(str3); } public static void getString(String str1){ boolean flag=true; Stack<String> stack=new Stack<>(); for (int i=0;i<str1.length();i++){ char c1=str1.charAt(i); if (c1=='('){ stack.push(")"); } if (c1=='{'){ stack.push("}"); } if (c1=='['){ stack.push("]"); } if (c1==')'||c1=='}'||c1==']'){ if (stack.empty()){ flag=false; break; } String str2=stack.pop(); if (str2.charAt(0)!=c1){ flag=false; break; } } if (!stack.empty()){ flag=false; break; } } System.out.println(flag); } }
false
全是false,最后一个应该是true,老师麻烦看看;
“一个源文件中至多只能声明一个public的类”
“一个源文件可以包含多个类”
这两个话该怎么理解
搜索框全搞定了以后,输入框输入不进去怎么搞
laos老师。其实哪一个才是??谢谢。老师。其实哪一个才是??谢谢
老师。这些扑克牌的图片要自己去下载吗??
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class n4_OneWaySocketServer { public static void main(String[] args) { Socket socket =null; BufferedReader br = null; PrintWriter pw =null; try { ServerSocket serverSocket = new ServerSocket(8888); System.out.println("服务端启动开始监听"); socket = serverSocket.accept(); System.out.println("链接成功..."); //读取客户端的消息 br = new BufferedReader(new InputStreamReader(socket.getInputStream())); //协会消息流对象 pw = new PrintWriter(socket.getOutputStream()); while(true){ String str = br.readLine(); System.out.println("客户端说:" + str); if ("exit".equals(str)){ break; } pw.println(str); pw.flush(); } } catch (IOException e) { e.printStackTrace(); }finally { if (br!=null){ try { br.close(); } catch (IOException e) { e.printStackTrace(); } } if (pw!=null){ pw.close(); } if (socket!=null){ try { socket.close(); } catch (IOException e) { e.printStackTrace(); } } } } }
2.br.close socket.close向这些 什么流啊,socket,scanner对象关闭顺序是什么
老师 ,a+=1,是怎么理解,是a+1的意思吗
这程序用idea跑成功了但是记事本出不来class文件,还用不用管记事本了
idea上如何更改为使用ANSI编码
老师,下面出现这种怎么解决,我试了全部删除再下载还是出现这种错误
key = 45678 static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); }
视频里老师说hashCode()是取第16位,那么h=key.hashCode()不就是h=0110 0111 1000 1001了么
那h>>>16这里的h是0110 0111 1000 1001,取h的高16位是怎么得出0000 0000 0100 0101的?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637