不吃猫的鱼c
码龄6年
关注
提问 私信
  • 博客:83,457
    动态:20
    83,477
    总访问量
  • 37
    原创
  • 2,259,612
    排名
  • 21
    粉丝
  • 0
    铁粉

个人简介:Stay hungry,Stay foolish!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2018-11-21
博客简介:

戚同学的博客

博客描述:
Stay hungry,Stay foolish!
查看详细资料
个人成就
  • 获得99次点赞
  • 内容获得12次评论
  • 获得224次收藏
  • 代码片获得479次分享
创作历程
  • 1篇
    2020年
  • 30篇
    2019年
  • 6篇
    2018年
成就勋章
TA的专栏
  • 剑指Offer
    10篇
  • Scratch
    1篇
  • 成长历程
  • 工具安装
    2篇
  • 学习历程
    24篇
  • 数据库
    2篇
  • 排序算法
  • Web
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Scratch3.0—程序流程结构

什么是“程序流程结构”呢?指计算机以什么样的顺序执行这些程序。计算机执行1.顺序结构顺序结构是最简单的一种结构,就是程序从上到下一行行地执行,中间没有任何跳转。2.选择结构 选择结构也叫做分支结构,首先进行判断,只有符合一定的条件,程序才会被执行。 分支结构包括单分支、双分支和多分支三种形式。 单分支:只有我们按下空格键,才会执行里面的移动10步。 ...
原创
发布博客 2020.11.05 ·
2792 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

逻辑推理—乒乓球问题

题目描述:假设排列着100个乒乓球,由两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:每次拿球者至少要拿1个,但最多不能超过5个,问:如果你是最先拿球的人,你该拿几个?以后怎么拿就能保证你能得到第100个乒乓球?题目分析:因为100不能被6整除,这样就要拿17组,第一组拿4个,后面16组,每组拿6个。要保证自己能拿到最后的第100个乒乓球,就要保证自己第一次拿够四个,下来轮...
原创
发布博客 2019.10.16 ·
4102 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

Java篇—取反(~)操作符的应用及理解

话不多说,先给大家上一个代码:public class TestDemo { public static void main(String[] args) { int a = 10; int b = 5; System.out.println(a+~b); }}运行结果是多少? 5? 15?实践是检验...
原创
发布博客 2019.10.16 ·
7833 阅读 ·
15 点赞 ·
3 评论 ·
19 收藏

Git的安装和使用详细版(含本地仓库及远程仓库的创建以及介绍)

Git安装目的:通过Git管理github,托管项目代码。一、Git的安装1、下载链接:https://pan.baidu.com/s/1xTYssaZ_E8FAmM3vH7RanA 提取码:j3942、更改下安装路径,其他的一路next即可。3、检验是否安装成功回到电脑桌面,鼠标右击如果看到有两个git单词则安装成功,如下图所示:二、Git基本工作流...
原创
发布博客 2019.09.06 ·
473 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Java篇—自增(自减)陷阱的分析总结

讲述自增(自减)陷阱问题之前,先给大家回顾一下前置++和后置++的区别:public class Test { public static void main(String[] args) { System.out.println("i++"); int i = 3; int count = (i++) + (i++) + (i++);...
原创
发布博客 2019.08.28 ·
467 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

Java篇—抽象类和接口的区别(干货)

一、抽象类关键字abstract修饰的类叫做抽象类。就是比如我们熟悉的泰迪,哈巴,二哈,阿拉斯加,秋田犬等等大小形态有很大区别,我们怎么把他们抽象一下呢?那就是他们都有一些本质上相同的东西那就是他们都是狗,是狗就有耳朵,尾巴,四肢等等我们把这些给抽象出来,至于耳朵是啥样的,尾巴是长是短,颜色是啥,这就需要子类实现狗这个抽象方法了。关键字abstract说明: 1.abstr...
原创
发布博客 2019.08.24 ·
788 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

Java篇—String,StringBuffer和StringBuilder的区别

三者的定义:String:字符串常量,字符串String类代表字符串。 Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。字符串不变; 它们的值在创建后不能被更改。 字符串缓冲区支持可变字符串。 因为String对象是不可变的,它们可以被共享。StringBuffer 与 StringBuilder是字符缓冲变量。StringBuffer 与 StringBuilde...
原创
发布博客 2019.08.20 ·
121 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java篇—final,finally,finalize的区别

1.final在java中,final可以用来修饰类,方法和变量(成员变量或局部变量)。(1)修饰类当用final修饰类的时候,表明该类不能被其他类所继承。当我们需要让一个类永远不被继承,此时就可以用final修饰,但要注意:final类中所有的成员方法都会隐式的定义为final方法。(2)修饰方法final修饰的方法不能够被重写,使用final关键字修饰方法的目的在于把方...
原创
发布博客 2019.08.20 ·
192 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java篇—关键字default的理解

default关键字介绍:default是在java8中引入的关键字,也可称为Virtualextension methods——虚拟扩展方法。它是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口的语法限制),从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码。我们原来在写Java接口的时候,是不能有方法体的函数,就类似于C...
原创
发布博客 2019.08.16 ·
11203 阅读 ·
5 点赞 ·
0 评论 ·
27 收藏

DAO层(数据库)实体类的属性用包装类原因解析

在数据库中,数据的默认值是 null,而在 Java 中,基本类型的默认值不是 null,例如,int 类型的默认值是 0,而包装类Integer的默认值是 null,因为是对象。简单来说就是我们如果自定义了一个Student类,其中有一个属性成绩score,如果用Integer而不用int定义,一次考试,学生可能没考,值是null,也可能考了,但考了0分,值是0,这两个表达的状态明显不一...
原创
发布博客 2019.08.16 ·
2279 阅读 ·
6 点赞 ·
1 评论 ·
15 收藏

Java篇—左旋转字符串

题目描述:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=“abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。思路分析:n作为字符串左旋的位置,其实就是将字符串[0,n)放置在字符串[n,length)的后面,从而组成新的字符...
原创
发布博客 2019.08.15 ·
559 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Java篇—和为S的两个数字

题目描述:输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得它们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的那一对。思路分析:由于是递增排序的数组,所以,我们可以使用两个指针,分别指向数组的首元素和尾元素(一个从前往后,指向较小的数,一个从后往前,指向较大的数),这样找到的两个数的乘积必然是最小的。当两个数的和大于S时,较大的数字指针向左移动,当两个数的和小...
原创
发布博客 2019.08.15 ·
230 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java篇—字符串中连续最长的数字串

题目描述:读入一个字符串str,输出字符串str中连续最长的数字串输入描述:每个测试输入包含1个测试用例,一个字符串str,长度不超过255。输出描述:在一行内输出str中里连续最长的数字串和长度。输入样例:abcd12345ed125ss123456789输出样例:123456789,9题目解析:step 1:将输入的字符串转化为字符数组;step...
原创
发布博客 2019.08.13 ·
2817 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Java篇—四大访问控制权限解析

在java中提供有四种访问控制权限:public,private,default,protected。访问范围排序(由小到大):private(最小),default ,protected ,public(最大) 。访问范围图解:注:对于public永远都可以访问,对于Java特性之一的封装性而言主要是private、default、protected权限。访问权限文...
原创
发布博客 2019.08.05 ·
1314 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Java篇—二进制中1的个数(思路解析及代码实现)

题目描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解法1思路解析:step 1:num的二进制的最右边位与1相与,如果不为0,则count加1;step 2:否则,对1左移一位,继续与num的二进制的最右边数的第二位进行相与;step 3:依次循环,即可完成。解法1代码实现:import java.util.Scanner;public cl...
原创
发布博客 2019.08.04 ·
939 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Java篇—移位运算符详解及代码展示

Java移位运算符的内容:左移位运算符(<<)、有符号右移位运算符(>>)、无符号右移位运算符(>>>)。移位运算符的操作对象:移位运算符操作的对象就是二进制的位,可以单独用移位运算符来处理int型整数。移位运算符详解:(1)左移位运算符(<<):将运算符左边的对象向左移动运算符右边指定的位数(在低位补0);publi...
原创
发布博客 2019.08.04 ·
714 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

计算机中数的存储形式(原码,反码,补码的表示)

原码、反码和补码知识点:(1)原码:10进制转换成2进制是原码,只不过正数的原码是本身符号位为0,负数的原码符号位为1;例:单字节的1,10进制1的原码是0000 0001,10进制-1的原码是1000 0001。(2)反码:正数的反码是它本身,负数的反码是保留符号位,其他位取反(注意负数求反码时候的符号位不参与变换);例:单字节的-1,原码是1000 0001,它的反码就是 11...
原创
发布博客 2019.08.04 ·
3613 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏
加载更多