J2EE精英群 J2EE交流群 366144072

java笔记之字符串,gc

摘要: 1.字符串有一个结束标识符(‘\0’),比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符);2.不使用第三方变量,进行数值数据的交换i=i+j; j=i-j;i=i-j;3.垃圾回收机制本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。5.方法返回值;如果一个方法要有多个值的返回:可以采用不同的引用变量,来记录相同地址。当其中一个引用改变了堆区中内容。另一个变量可以直接得到被改变内容。6.术语:方法签名=方法名+参数列表。7.动态扩展方法(浅拷贝)就是将堆区中的内容(数组中一般 阅读全文
posted @ 2014-03-19 16:02 公众号iOS逆向 阅读(130) 评论(0) 推荐(0) 编辑

java笔记之字符串,gc

摘要: 1.字符串有一个结束标识符(‘\0’),比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符);2.不使用第三方变量,进行数值数据的交换i=i+j; j=i-j;i=i-j;3.垃圾回收机制本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。5.方法返回值;如果一个方法要有多个值的返回:可以采用不同的引用变量,来记录相同地址。当其中一个引用改变了堆区中内容。另一个变量可以直接得到被改变内容。6.术语:方法签名=方法名+参数列表。7.动态扩展方法(浅拷贝)就是将堆区中的内容(数组中一般 阅读全文
posted @ 2014-03-19 16:02 公众号iOS逆向 阅读(103) 评论(0) 推荐(0) 编辑

java基础之short案例分析以及final关键字

摘要: 1.short s1=1;s1=s1+1;//报错。由于s1+1运算时会自动提升表达式的类型,所以等式右边的结果是int类型。在赋值给short类型时,编译器将需要强制转换类型的错误。2.使用final关键字修饰一个变量时,是引用不变,而非引用的对象不能变。final StringBuffer a= new StringBuffer("o");a=new StringBuffer("d");//报错a.append("b");//正确3.注意事项:hashMap 没有containsKey(),contaninsVlaue()方法,而 阅读全文
posted @ 2014-03-19 15:26 公众号iOS逆向 阅读(155) 评论(0) 推荐(0) 编辑

java基础之short案例分析以及final关键字

摘要: 1.short s1=1;s1=s1+1;//报错。由于s1+1运算时会自动提升表达式的类型,所以等式右边的结果是int类型。在赋值给short类型时,编译器将需要强制转换类型的错误。2.使用final关键字修饰一个变量时,是引用不变,而非引用的对象不能变。final StringBuffer a= new StringBuffer("o");a=new StringBuffer("d");//报错a.append("b");//正确3.注意事项:hashMap 没有containsKey(),contaninsVlaue()方法,而 阅读全文
posted @ 2014-03-19 15:26 公众号iOS逆向 阅读(135) 评论(0) 推荐(0) 编辑

Linux基础之标准输入和输出

摘要: 1.Linux提供了三种输入/输出通道给程序标准输入(STDIN) - 缺省为键盘标准输出(STDOUT) - 默认为终端窗口标准错误(STDERR) - 默认为终端窗口2.标准输出和标准错误能重定向到文件中:命令 操作 文件名支持的操作包括:> 重定向标准输出到文件2> 重定向标准错误到文件&> 重定向所有的输出到文件· 文件内容模式被覆盖. >> 用在追加.3重定向输出给一个文件示例· 作为非root用户这个命令生成输出和错误:$ find /etc -name passwd· 通常保存操作的输出和错误:$ find /e 阅读全文
posted @ 2014-03-19 14:50 公众号iOS逆向 阅读(411) 评论(0) 推荐(0) 编辑

Linux基础之标准输入和输出

摘要: 1.Linux提供了三种输入/输出通道给程序标准输入(STDIN) - 缺省为键盘标准输出(STDOUT) - 默认为终端窗口标准错误(STDERR) - 默认为终端窗口2.标准输出和标准错误能重定向到文件中:命令 操作 文件名支持的操作包括:> 重定向标准输出到文件2> 重定向标准错误到文件&> 重定向所有的输出到文件· 文件内容模式被覆盖. >> 用在追加.3重定向输出给一个文件示例· 作为非root用户这个命令生成输出和错误:$ find /etc -name passwd· 通常保存操作的输出和错误:$ find /e 阅读全文
posted @ 2014-03-19 14:50 公众号iOS逆向 阅读(141) 评论(0) 推荐(0) 编辑

unix基础之改变文件权限

摘要: 1.字母方式改变权限改变访问模式:chmod [-R] 模式文件· 其中模式为:u,g 或者o 代表用户, 组和其他人+ 或者- 代表允许或拒绝r, w 或x 代表读, 写和执行· 示例:ugo+r: 允许所有人读访问o-wx: 拒绝其他人写和执行2.数值的方法改变权限使用三位数字第一位指定所有者的权限第二位指定组权限第三位代表其他人权限· 权限通过加计算出来:4(代表读)2(代表写)1(代表执行)· 示例:chmod 640 myfile 阅读全文
posted @ 2014-03-19 13:41 公众号iOS逆向 阅读(257) 评论(0) 推荐(0) 编辑

unix基础之改变文件权限

摘要: 1.字母方式改变权限改变访问模式:chmod [-R] 模式文件· 其中模式为:u,g 或者o 代表用户, 组和其他人+ 或者- 代表允许或拒绝r, w 或x 代表读, 写和执行· 示例:ugo+r: 允许所有人读访问o-wx: 拒绝其他人写和执行2.数值的方法改变权限使用三位数字第一位指定所有者的权限第二位指定组权限第三位代表其他人权限· 权限通过加计算出来:4(代表读)2(代表写)1(代表执行)· 示例:chmod 640 myfile 阅读全文
posted @ 2014-03-19 13:41 公众号iOS逆向 阅读(113) 评论(0) 推荐(0) 编辑

unix基础之进程管理

摘要: 进程管理1.1 查看进程$ ps [-aut]查看系统当前正在运行的进程情况。例:$ ps  查看本用户当前的进程情况$ ps –a  查看所有用户的进程情况$ ps –u username  查看指定用户username的进程情况$ ps –t termlist  查看指定终端termlist的进程情况1.2 终止进程$ kill [-9] PID  PID为利用ps命令查出的Process ID,-9表示强迫终止。例:$ psPID TTY TIME CMD22939 ttyp3 00:00:00 ksh23067 ttyp3 00:00:00 vi$ kill 23067$ p 阅读全文
posted @ 2014-03-19 11:18 公众号iOS逆向 阅读(98) 评论(0) 推荐(0) 编辑

unix基础之进程管理

摘要: 进程管理1.1 查看进程$ ps [-aut]查看系统当前正在运行的进程情况。例:$ ps  查看本用户当前的进程情况$ ps –a  查看所有用户的进程情况$ ps –u username  查看指定用户username的进程情况$ ps –t termlist  查看指定终端termlist的进程情况1.2 终止进程$ kill [-9] PID  PID为利用ps命令查出的Process ID,-9表示强迫终止。例:$ psPID TTY TIME CMD22939 ttyp3 00:00:00 ksh23067 ttyp3 00:00:00 vi$ kill 23067$ p 阅读全文
posted @ 2014-03-19 11:18 公众号iOS逆向 阅读(117) 评论(0) 推荐(0) 编辑