java学习笔记1
来源:互联网 发布:淘宝商家怎么实名认证 编辑:程序博客网 时间:2024/05/22 03:29
</pre>逻辑运算符</h3><p>使用逻辑操作符的时候 ,要注意‘<strong>短路’</strong>的情况 如</p><p>a && b && c</p><p>如果 a 为 true ,则能进行下去。要如果 b 为 false 则结束运算,因为b为false整个表达式就为false , 没有进行下的必要了,“<strong>短路</strong>”一词就由此而来 。</p><p></p><h3>字符串操作符 + +=</h3><div>有趣的现象为 如果表达式的开头是一个字符串,之后的操作数都必须为字符串。</div><div><pre name="code" class="python">public class aaa {public static void main(String[] args) {// TODO Auto-generated method stubString str ="A,B,C";int A=0,B=1,C=2;System.out.println(str+A+B+C);System.out.println(A+B+" "+str);
<span style="white-space:pre"></span>System.out.println(" "+A);}}
结果为
A,B,C0121 A,B,C
0
方法的重载
public class aaa {void f1(byte x){System.out.println("f1(byte)");}void f1(char x){System.out.println("f1(char)");}void f1(short x){System.out.println("f1(short)");}void f1(int x){System.out.println("f1(int)");}void f1(long x){System.out.println("f1(long)");}void f1(String x){System.out.println("f1(String)");}void f2(char x){System.out.println("f2(char)");}void f2(short x){System.out.println("f2(short)");}void f2(int x){System.out.println("f2(int)");}void f2(long x){System.out.println("f2(long)");}void f2(String x){System.out.println("f2(String)");}void f3(short x){System.out.println("f3(short)");}void f3(int x){System.out.println("f3(int)");}void f3(long x){System.out.println("f3(long)");}void f3(String x){System.out.println("f3(String)");}void f4(int x){System.out.println("f4(int)");}void f4(long x){System.out.println("f4(long)");}void f4(String x){System.out.println("f4(String)");}void f5(long x){System.out.println("f5(long)");}void f5(String x){System.out.println("f5(String)");}void f6(String x){System.out.println("f6(String)");}void test(){f1(5);f2(5);f3(5);f4(5);f5(5);}public static void main(String[] args) {// TODO Auto-generated method stubnew aaa().test();}}
方法的重载,如果传入的数据的基本类型小于方法中的数据的基本类型,传入的数据的基本类型会被提升。
如是char类型的话,如果没有直接接受他的类型,会把char直接升到int类型
如果 大于传入的数据的基本类型大于声明方法中的话。 需要强制转换,否则编译报错
0 0
- java学习笔记-1
- Java学习笔记1
- java学习笔记(1)
- java学习笔记1
- Java学习笔记1
- java学习笔记1
- java学习笔记(1)
- Java学习笔记1
- java学习笔记(1)
- JAVA学习笔记1
- java学习笔记1
- Java学习笔记(1)
- java学习笔记1
- JAVA学习笔记 1
- JAVA学习笔记(1)
- java学习笔记1
- java学习笔记 1
- java 学习笔记《1》
- 【Electron】Electron开发入门(五):项目打包
- Eclipse手动设定语言及配置
- jpct_ae 安卓创建3d视图效果 jpct的基本使用
- AndroidStudio项目提交到github以及工作中实际运用(详细步骤)
- fragment与activity之间的回调,用于数据更新操作(是fragment向activity里传值)
- java学习笔记1
- jquery 操作 iframe
- SQLITE
- Win Server 2008 cwRsyncServer 与 Centos 7.0 端数据同步实例
- [Leetcode] Search Insert Position
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- JNDI数据源局部配置(解决Cannot create JDBC driver of class '' for connect URL 'null')
- JVM介绍
- soap和wsdl的理解