以前学习java的时候,二进制和位运算只停留在"懂"的程度,从来没有花时间去推导和总结,作为一个数学系的学生,一直想花点时间做推理证明 java和python关于二进制和位运算的规则差不多,这次就当是补偿 一、符号约定 ?p?:比p小的最大整数,称为向下取整 ?p?:比 p大的最小整数,称为向上取整 ...
分类:
编程语言 时间:
2020-03-13 19:07:09
阅读次数:
64
方法重载 1.方法重载的概念 方法重载: 方法名相同, 参数列表不同。(方法重载也叫重载方法) 在同一个类中, 不能出现两个完全一样的方法。 完全一样的意思是:方法名和参数列表都相同 错误示例: /** * 两个完全一样的run方法, 会导致Java报错 */ public class demo1{ ...
分类:
编程语言 时间:
2020-03-12 23:15:55
阅读次数:
66
学习java的第二天 java学习面向对象的三条主线 1. java类以及类的成员:(重要)属性 方法 构造器 (了解)代码块 内部类 2. 面向对象的三大特征:封装 继承 多态 3. 其他关键字:this super static final abstract interface package ...
分类:
编程语言 时间:
2020-03-12 09:57:29
阅读次数:
67
学习java的第四天 1. 面向对象的特征:封装性 用private 限制对成员变量的访问只能通过成员方法进行间接访问,并且可以在成员方法中自定义一些限制条件。 2. 程序追求 高内聚 低耦合 1. 高内聚:类的内部数据操作自己完成 不允许外部干涉 2. 低耦合:仅对外暴露少量的方法进行使用 3. ...
分类:
编程语言 时间:
2020-03-12 09:44:53
阅读次数:
56
学习java的第三天 方法的重载 1. 定义 方法名一致参数不一致 2. why 功能一致 处理的数据类型不一致 可变个数形参 1. 格式:数据类型名...变量名 2. 特点: 1. 可变个数的形参必须声明在末尾 2. 可变个数形参只能有一个 方法参数的值传递机制 重难点 1. 传递对象名 对象名存 ...
分类:
编程语言 时间:
2020-03-12 09:29:37
阅读次数:
51
JAVA注解 Annotation学习 本文目的:项目开发过程中遇到自定义注解,想要弄清楚其原理,但是自己的基础知识不足以支撑自己去探索此问题,所以先记录问题,然后补充基础知识,然后解决其问题。记录此学习过程。 项目中遇到的注解: 问题描述: 开发中,我们需要自己新建一个codequeryframe ...
分类:
编程语言 时间:
2020-03-11 11:05:51
阅读次数:
52
一、在计算机中数据是如何进行计算的? 1.1:java中的byte型数据取值范围 我们最开始学习java的时候知道,byte类型的数据占了8个bit位,每个位上或0或1,左边第一位表示符号位,符号位如果为1表示负数,为0则表示正数,因此要推算byte的取值范围,只需要让数值位每一位上都等于1即可。 ...
分类:
编程语言 时间:
2020-03-10 01:37:22
阅读次数:
82
个人简历:姓名:莫政学校:广东工业大学专业:软件工程联系方式:jane.mo0617qq@.com兴趣:深度学习,JAVA后端 软工5问:1.软件工程未来的就业前景?2.如何运用软件工程课程中的知识?是否有实践项目?3.如何能够适应(应对)未来软件行业的变化?4.在学习软件工程的路上,还需要具备哪些 ...
分类:
其他好文 时间:
2020-03-07 18:51:23
阅读次数:
77
Java日期构造构造函数1声明一个日期,默认返回当前系统时间Date()构造函数2接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(100000)返回1970年+毫秒数/*java-er.comlearnjavaissoeasy/importjava.util.Date;publicclassTest{publicstaticvoidmain(String[]args){Dateda
分类:
编程语言 时间:
2020-03-04 22:35:25
阅读次数:
81
1. 函数的定义和调用 1.1 函数的定义方式 1. 函数声明方式function关键字(命名函数) 1. 函数表达式(匿名函数) 1. new Function() Function里面参数都必须是字符串格式 第三种方式执行效率低,也不方便书写,用的比较少 所有函数都是Function的实例(对象 ...
分类:
编程语言 时间:
2020-03-02 14:25:52
阅读次数:
75