06 2021 档案

摘要:1.函数的参数分为五种:位置参数、默认参数、可变参数、关键字参数、命名关键字参数 1)传入到函数内部的比较普通的参数就是位置参数 2)默认参数的出现简化了函数的计算,默认参数必须指向不可变对象 3)可变参数传入的参数个可以改变,通过“*”符号来标识,可以传入list或tuple,也就是可以传入任意个 阅读全文
posted @ 2021-06-30 21:06 求知律己 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1.list列表是有序的可变的列表,可以进通过append()方法末尾添加,通过pop删除末尾以及根据索引pop(i)来删除指定索引对应的元素 通过给指定的列表元素赋值更改元素值,通过列表的索引查看元素,可以通过索引负值从列表的最后一个开始查询 2.tuple是不可变的列表,tuple中定义一个元素 阅读全文
posted @ 2021-06-29 22:06 求知律己 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1.数据类型包括整型、浮点型、字符串、布尔型、 整数如果位数太多可以用_隔开,浮点数可以用科学记数法表示,字符串要用单引号或者双引号括起来,布尔型的值只能为True和False 2.变量可以由数字、字母和下划线组成,但必须以字母和下划线开头,变量就是值可以改变的量 3.常量必须全由大写字母组成,常量 阅读全文
posted @ 2021-06-28 22:42 求知律己 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1.线程礼让,是在一定条件下通过yield方法使设置yield方法的线程在某个条件下让出CPU资源给其他线程使用 2.线程中断,是指运行状态的线程通过interrupted方法进入阻塞状态,通过isInterrupt方法来检验线程是否中断的状态 3.yield方法是Thread类的静态方法,外部类可 阅读全文
posted @ 2021-06-27 19:29 求知律己 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1.进程是指一个独立空间的一个应用程序 2.线程是指进程中某个程序的工程实现 3.进程就好比厨房,线程就好比厨师,多个线程好比多个厨师,共享CPU资源(客户菜式) 4.多线程的创建有两种方式: 第一种继承Thread类:重写run方法,以及在主方法中定义线程子类调用start方法执行线程 第二种通过 阅读全文
posted @ 2021-06-26 21:40 求知律己 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1.除咯try-catch,throw、throws等方法处理异常外,还可以自定义异常 例题: public MyNumberException extends Exception{ public MyNumberException(String error){ super(error);}} pu 阅读全文
posted @ 2021-06-25 20:09 求知律己 阅读(62) 评论(0) 推荐(0) 编辑
摘要:1.包装类就是为八种基本数据类型创建对象而提供的一种类 2.装箱是指将基本数据类型转换成对应的包装类对象 装箱有三种方法public type(type value)、public type(String value)、以及public valueOf(String value)三种方法 publi 阅读全文
posted @ 2021-06-24 21:05 求知律己 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1.方法重写要求:方法名相同、参数类型相同、返回值相同或其子类返回值相同,子类修饰符要不小于父类 2.方法重载要求:方法名相同、参数类型不同、返回值没有改变、修饰符无关 3.多态的前提是继承。多态是定义一个方法,根据不同的角色需要生成的环境来呈现不同的业务逻辑。 public class Membe 阅读全文
posted @ 2021-06-23 23:36 求知律己 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1.this是用来指代当前类实例化对象 public setid(id){thiis.id = id;} 即将传入的形参id赋值给当前类的id属性 2.this还可以调用方法,方法分为两种构造方法和普通方法 构造方法中可以通过this调用普通方法,但是普通方法不能调用构造方法 3.无参构造方法中可以 阅读全文
posted @ 2021-06-22 23:24 求知律己 阅读(570) 评论(0) 推荐(0) 编辑
摘要:1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Test_StudentSystem { 5 static String []names = {"张三","李四","王五","刘六"}; 6 static 阅读全文
posted @ 2021-06-21 21:46 求知律己 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1.递归:程序调用自身的编程技巧称为递归(recursion)2.定义一个过程或方法时出现调用本过程或本方法的成分,称之为递归3.若调用本身称之为直接递归4.若过程或方法A调用过程或方法B,而B又调用A,则称之为间接递归5.在算法设计中,任何间接递归算法都可以转换为直接递归算法来实现,所以主要讨论直 阅读全文
posted @ 2021-06-19 22:22 求知律己 阅读(450) 评论(0) 推荐(0) 编辑
摘要:1.思路:从图中的未访问的一个顶点开始,沿着一条路一直走到底,然后这条路尽头的节点,在从另外一条路走到底,不断递归此过程,直到所有遍历完成特点:不撞南墙不回头2.具体实现:当从一个未知的顶点出发,将这条路走完时,会返回到上一个节点,看他是否还有其他的子节点,如果有就继续往下遍历,如果没有就继续返回到 阅读全文
posted @ 2021-06-18 22:09 求知律己 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1.算法:矩阵对角线之和问题:不知道如何求反对角线利用i+j=数组长度class solution{public int Sum(int [][]mat){ int ret = ; for(int i = ;i<mat.length;i++){ for(int j = ;j<mat[i].lengt 阅读全文
posted @ 2021-06-07 22:21 求知律己 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.算法:查找数组中位数为偶数的个数问题1:如何计算位数通过while语句来对数字一直取整计数再通过对计算的数count对2取余来判断位数是否为偶数位最后将计算数count归零来用于下一个原数开始判断class solution{public int findNumbers(int []nums){ 阅读全文
posted @ 2021-06-05 22:54 求知律己 阅读(41) 评论(0) 推荐(0) 编辑
摘要:第五天:算法:回文数:判断一个整数例如121,12021,首和尾是否相等,次首和次尾是否相等一次类推第一种方法:转为字符串再转字符逐个判断问题:如何将整数转换为字符串比较可以采用第一种Integer.toString()方法class solution{public boolean ishuiwen 阅读全文
posted @ 2021-06-05 11:47 求知律己 阅读(44) 评论(0) 推荐(0) 编辑
摘要:8.在src中创建一个包名为“com.servlet.MyServlet”的包并定义一个MyServlet的类来继承Servlet接口,并重写Servlet接口中的五种方法9.在web.xml中配置两个文件<servlet> </servlet>和<servlet-mapping></servlet 阅读全文
posted @ 2021-06-03 23:45 求知律己 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1.Tomcat文件:bin:存放各个平台下启动和停止Tomcat服务的脚本文件conf:存放各种Tomcat服务器的配置文件lib:存放Tomcat服务器所需要的jar包logs:存放Tomcat服务的日志temp:Tomcat运行时的临时文件webapps:存放允许客户端访问的资源(java程序 阅读全文
posted @ 2021-06-03 09:59 求知律己 阅读(256) 评论(0) 推荐(0) 编辑
摘要:第二天3.数据库:超过经理收入的员工+ + + + +| Id | Name | Salary | ManagerId |+ + + + +| 1 | Joe | 70000 | 3 || 2 | Henry | 80000 | 4 || 3 | Sam | 60000 | NULL || 4 | 阅读全文
posted @ 2021-06-01 22:49 求知律己 阅读(158) 评论(0) 推荐(0) 编辑