- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 java面向对象基础总结
在方法调用时局部变量参数相当于有一个代表方法调用者地址值的参数隐藏传递到方法中。特例:在子类的构造方法中再调用其他子类构造方法时不会再添加super(),因为在其他子类构造方法中会默认添加super(),否则会重复,由于super()必须在第一行,所有再调用其他子类构造方法时前面不允许带执行其他代码。
2023-12-09 18:43:56 812
原创 java中方法调用的内存原理说明
这个值的副本在方法内部与原始值没有任何关系,因此,如果在方法内部改变形参的值,不会影响到实参的值。如图为例:main方法调用,先进栈,main方法中调用eat方法,eat方法进栈,eat方法中调用study方法,study方法进栈,study方法执行完后出栈。需要注意的是,在JAVA中,虽然方法传递基本数据类型是值传递,但是对于引用类型,传递的是对象的引用,也就是地址的值。总之,在Java中,当传递引用类型的变量作为方法参数时,实际传递的是引用的地址,方法内部对引用类型变量的操作会改变原始对象。
2023-12-02 19:26:25 792
原创 计算机数据存储及原码,反码,补码规则说明
10000000=0 10000000(0)+1(00000001)应该等于0+1=1;-3(反码11111100)+4(反码00000100)=00000000=0了 正确结果应该是1,所以产生了补码,故负数计算用补码计算才能保持正确,总结:计算机中的计算用补码进行计算,正数的原码,反码,补码一样;负数的补码为反码+1。不断的除以基数(转几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。负数的补码为反码+1 ,正数的原码,反码,补码一样。二进制:由0和1组成,代码中以0b开头。
2023-12-01 21:54:17 387
原创 Java概要说明及JDK环境变量配置
ClassPath环境变量的作用:当使用"java Java类名"来运行Java程序的时候,我们的想法是JRE到当前路径下搜索Java类,但是1.4以前版本的JDK没有设计这个功能,这意味着即使当前路径已经包含了HelloWorld.class,并在当前路径下执行"java HelloWorld",系统一样提示找不到HelloWorld类。当然,即使使用1.5以上版本的JDK,也可以设置CLASSPATH环境变量,一旦设置了该环境变量,JRE将会按照该环境变量指定的路径来搜索Java类。
2023-11-30 22:47:18 949
原创 linux实用指令
linux实用指令1.指定运行级别linux运行级别总共7级,常用级别为3和5第一级:0:关机第二级:1:单用户【找回丢失密码】第三级:2:多用户状态没有网络服务第四级:3:多用户状态有网络服务第五级:4:系统未使用,保留第六级:5:图形界面第七级:6:重启修改系统运行级别配置文件:/etc/inittabid:5:initdefault:2.切换到...
2018-09-15 21:07:46 289
原创 linux关机,重启及用户登录注销
linux关机,重启及用户登录注销1、linux关机、重启:shutdown命令:1)shutdown -h now :立刻进行关机2)shutdown -h 1:1分钟后进行关机3)shutdown -r now:现在重启计算机halt命令:halt 关机,和上面作用一样reboot:现在重启机器sync:把内存数据同步到磁盘注意细节:不管是关机还是重启时,都...
2018-09-15 21:07:15 753
原创 linux vi和vim编辑器
linux vi和vim编辑器1.所有linux都会内建vi文本编辑器,vim可能没有:yum -y install vim*命令进行安装vim具有程序编辑能力,是vi的增强版,可以主动的以字体颜色辨别语法正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能。2、vi和vim的三种常用模式分别是命令模式(command mode)、插入模式(Insert mode)和底行模式...
2018-09-15 21:06:45 88
原创 linux用户管理
linux用户管理linux用一个用户组,一个用户可以属于多个组1.创建用户 指定密码1)useradd 用户名:创建用户,同时指定用户属于跟用户名同名的组并为用户创建家目录,默认路径:/home/用户名2) useradd -g 用户组 用户名:创建用户时直接指定组:useradd -d /home/zhangwj -g wudang zw3)useradd -d 家目录路径...
2018-09-15 21:05:23 208
原创 linux目录结构说明
1、具体目录结构:根目录/ 下面1)/bin【重点】 (/usr/bin,/usr/local/bin)是Binary的缩写,这个目录存放着最经常使用的命令2)/sbin (/usr/sbin,/usr/local/sbin)s就是super的意思,这里存放的是系统管理员使用的系统管理程序3)/home【重点】存放普通用户的主目录(家目录),在linux中每个用户都有一个自...
2018-09-15 21:04:51 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人