- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 final、finally、finalize
final、finally、finalizefinal被fianl修饰的类不可被继承被final修饰的方法不可被重写被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以被改变的finallyfinally一般作用在try。。catch代码块中,处理异常的时候一定要执行的代码方法可以放到finally中finalizefinalize是一个方法,属于Object类的一个方法,而Object类是所有类的父类,该方法一般由垃圾回收器来
2022-03-17 11:00:18
387
原创 4. final
4. Final的作用1.final修饰类,表示类不可变,不可继承2.final修饰方法,表示该方法不可重写比如模板方法,可以固定我们的算法3.final修饰变量,这个变量就是常量注意:修饰的是基本数据类型,这个值本身不能修改修饰的是引用类型,引用的指向不能修改比如下面的代码是可以的final Student student = new Student(1,"Andy");student.setAge(18);//注意,这个是可以的!...
2022-03-17 10:58:00
413
原创 2. ==和equals的区别
2.==和equals的区别== 比较的是值比较基本的数据类型,比较的是数值比较引用类型:比较引用指向的值(地址)==比较的是栈内存中存放的对象的堆内存地址,判断两个对象的地址是否相同需要判断是否指向同一个对象,是真正意义上的指针操作equals默认比较两个对象的内容是否相同,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的任然是Object类中的方法,而Object中的equals方法返回的却是**==**的判断代码案例:
2022-03-17 10:48:51
329
原创 1. JDK and JRE
1.JDK,JRE,JVM有什么区别?JDK:Java Development Kit,Java开发工具包,提供了Java的开发环境和运行环境。包含了编译Java源文件的编译器Javac,还有调试和分析的工具。JRE:Java Runtime Environment,Java运行环境,包含Java虚拟机及一些基础类库JVM:Java Virtual Machine,Java虚拟机,提供执行字节码文件的能力所以,如果只是运行Java程序,只需要安装JRE即可。另外注意,JVM是实现Java跨平台的核心,
2022-03-17 10:44:59
523
原创 MySql学习笔记-4
## 查询练习### 准备数据```mysql-- 创建数据库CREATE DATABASE select_test;-- 切换数据库USE select_test;-- 创建学生表CREATE TABLE student ( no VARCHAR(20) PRIMARY KEY, name VARCHAR(20) NOT NULL, sex VARCHAR(10) NOT NULL, birthday DATE, -- 生日 class VAR...
2021-03-13 20:53:54
191
原创 MySql学习笔记-3
## 数据库的三大设计范式### 1NF只要字段值还可以继续拆分,就不满足第一范式。范式设计得越详细,对某些实际操作可能会更好,但并非都有好处,需要对项目的实际情况进行设定。### 2NF在满足第一范式的前提下,其他列都必须完全依赖于主键列。如果出现不完全依赖,只可能发生在联合主键的情况下:```mysql-- 订单表CREATE TABLE myorder ( product_id INT, customer_id INT, product_name V...
2021-03-13 20:52:29
121
原创 MySql学习笔记-2
# 建表约束### 主键约束```mysql-- 主键约束-- 使某个字段不重复且不得为空,确保表内所有数据的唯一性。CREATE TABLE user ( id INT PRIMARY KEY, name VARCHAR(20));-- 联合主键-- 联合主键中的每个字段都不能为空,并且加起来不能和已设置的联合主键重复。CREATE TABLE user ( id INT, name VARCHAR(20), password VARCHAR...
2021-03-13 20:51:47
484
原创 MySql学习笔记.1
# 登录和退出MySQL服务器```shell# 登录MySQL$ mysql -u root -p 12345612# 退出MySQL数据库服务器exit;```## 基本语法```mysql-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;-- 切换数据库use test;-- 显示数据库中的所有表show tables;-- 创建数据表CREATE TABLE pet ( name V..
2021-03-13 20:50:34
108
原创 备忘录:使用tensorflow2.0中的v1兼容包来沿用tensorflow1.x代码
**使用tensorflow2.0中的v1兼容包来沿用tensorflow1.x代码**TensorFlow 2.0中提供了tensorflow.compat.v1代码包来兼容原有1.x的代码,可以做到几乎不加修改的运行。使用这种方式升级原有代码,只需要把原有程序开始的TensorFlow引用:import tensorflow as tf替换为以下两行就可以正常的继续使用:imp...
2020-04-15 17:14:07
1136
原创 记事本:升级tensorflow为2.0后,想要不修改代码运行1.x的代码方法
import tensorflow.compat.v1 as tftf.disable_v2_behavior()tensorflow2.x降级1.x:sudo pip install tensorflow==1.14
2020-04-15 15:34:24
686
原创 记python安装tensorflow过程中出现的问题
正常情况下,我们安装tensorflow为了图方便会直接使用pip安装:pip install tensorflow第一个问题出现了:ReadTimeoutError简单来说就是pip安装超时了。网上搜索pip安装tensorflow出现ReadTimeoutError,解决办法:pip --default-timeout=100 install tensoflow也就是更改pip...
2020-04-15 15:30:00
598
1
原创 读入一行文本,包含若干个单词(以空格键个,或者文本结束),将其中以A开头的单词与以N结尾的单词,用头尾交换的办法予以置换.
#include<stdio.h>#include<string.h>void exchange(const char *pIn,char* pOut){ int i; char b[100][100]; //定义一个二维数组 存放文本中的所有单词 int j=0,m=0; for(i=0;*(pIn+i)!='\0...
2019-03-13 21:10:42
6904
1
原创 C程序设计(第五版)第9章课后习题答案
1.用c语言编程 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。第2题也是这个#include<stdio.h>int data(struct days d);struct days{ int year; int month; int day;}d;int main(){ int n; prin...
2019-03-04 12:02:47
8945
4
原创 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。
#include"stdio.h"int main(){ void sort(int **p,int n); int a[100],*p[100],i,n; printf("输入n:\n"); scanf("%d",&n); for(i=0;i<n;i++) p[i]=&a[i]; printf("输入%d个...
2019-03-03 20:49:06
2748
原创 自己写的strcmp函数
#include<stdio.h>int strcmp(char *p1,char *p2){ int i,k=0; for(i=0;*(p1+i)!='\0',*(p2+i)!='\0';i++) { if(*(p1+i)>*(p2+i)) { k=1; printf("...
2019-03-03 16:56:05
1342
原创 .输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到已数组a中,例如,123放在a[0],456放在a[1]…
#include<stdio.h>int jishu(char *p){ int a[10]={0}; int i=0,j=0,b=0; for(i=0;*(p+i)!='\0';i++) { if(*(p+i)>='0'&&*(p+i)<='9') { b=*(p+i)-48+b*10;...
2019-03-03 16:39:47
5894
2
原创 实现求sin,cos,exp的通用函数,指向函数的指针
#include<stdio.h>#include<math.h>double integral(double a,double b,double (*p)(float ));double fsin(float );double fcos(float );double fexp(float );int main(){ double a,b,sum;...
2019-03-02 22:42:08
1493
转载 矩形法求定积分的通用函数
#include<stdio.h>#include<math.h>int main(){ float integral(float(*)(float),float,float,int);//对integarl函数的声明 float fsin(float); //对fsin函数的声明 float fcos(float); ...
2019-03-02 21:06:56
736
原创 写一个函数,将一个3*3的整型矩阵转置(指针+函数)
#include<stdio.h>int zhuanzhi(int (*p)[3],int (*q)[3]){ int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) { *(*(q+j)+i)=*(*(p+i)+j); }}int main(){int i,j;...
2019-03-02 17:13:32
17732
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人