01.java基础-18/07/09

  • 1.System.out.print();和System.out.println();的区别是什么

    • System.out.println();打印的时候自带了换行,下一次打印的时候从下一行开始打印。
    • System.out.print();不换行,下次打印的时候在这次打印的东西后边直接打印。
  • 2.标识符的命名规则注意事项? 1)标识符由字母,数字,下划线“_”和“$”组成,并且首字母不能是数字 2)不能把关键字和保留字作为标识符 3)标识符没有长度限制 4)标识符对大小写敏感
  • 3.editplus使用 编译ctrl+1;运行ctrl+2;
  • 4.用记事本编译Java文件 在Jdk-bin文件目录下按shift+右键,打开DOS窗口 编译javac xxx.java 运行java xxx
  • 5.面试题:

    第一题:
    byte b1=3,b2=4,b;
    b=b1+b2;
    b=3+4;
    哪句是编译失败的呢?为什么呢?
    * 第三句。3和4都是int型的数据类型,不能赋给byte型的b;
    第二题:
    byte by = 130;有没有问题?有问题如何解决?结果是多少呢?
    * 有问题。byte取值范围-128~127。
    * 可以使用强制类型转换 byte b = (byte)130;
    * 结果为-126
    第三题:
    byte b = 10;
    b++;
    b = b + 1;
    哪句是编译失败的呢?为什么呢?
    * 第三句。第二句相当于b = (byte)(b + 1);而第三句1是int型的数据,当byte与int进行混合运算时,会提升为Int类型,两个int相加的结果还是int,赋值给byte会损失精度。
  • 6.short s = 1; s = s + 1;有没有问题?如果有怎么解决? 有。s = (short)(s+1); short s = 1; s += 1;有没有问题?如果有怎么解决? 没有。
  • 7.键盘录入

    Scanner sc = new Scanner (System.in);
    System.out.println("输入一个整数:");
    int x = sc.nextInt();
    System.out.println(x);
  • 8.数组的引用
  • int [] arr1 = new int[5];
    int [] arr2 = arr1;
  • 9.匿名对象
    • 调用方法:只适合对方法的一次调用,节省代码;new Car().run();
    • 调用属性
  • 匿名对象可以调用,但是没意义,调用后变垃圾,如果需要赋值,还是用有名字的对象。
    new Car().color = "red";
    new Car().num = 8;
    • 匿名对象可以当做参数传递给方法
  • 10.跟主函数在同一个类的方法,用静态修饰
  • 11.this是当前对象的引用
  • 12.成员变量初始化
  • 13.多态性
  • 14.数组初始化
  • 15.常用的输入输出流

最新文章

  1. python学习 3笔记
  2. mantis邮箱配置
  3. 微信公众平台SDK
  4. SPRING IN ACTION 第4版笔记-第十一章Persisting data with object-relational mapping-003编写JPA-based repository( @PersistenceUnit、 @PersistenceContext、PersistenceAnnotationBeanPostProcessor)
  5. Mongo数据模型
  6. Android 绘制动态图
  7. 一个小玩具:Python调用Mysql
  8. FFmpeg深入分析之零-基础 <第一篇>
  9. Oracle 使用
  10. Linux 初设root 密码
  11. Example015实现html中checkbox的全选和反选(2)
  12. JavaWeb(二)cookie与session的应用
  13. 《Java》第三周学习总结 20175301
  14. java基础知识—抽象和封装
  15. java 线程Thread 技术--创建线程的方式
  16. ssh设置无密码登录
  17. vs2012 与 win7 不兼容的问题
  18. 【POJ】1819.Disks
  19. 【算法笔记】B1022 D进制的A+B
  20. Window安装Anaconda后,conda不是内部或者外部命令

热门文章

  1. 使用 FFmpeg 处理高质量 GIF 图片
  2. USACO 刷题有感
  3. 蓝书3.3 SPFA算法的优化
  4. gitlab调试
  5. CodeForces 731C Socks (DFS或并查集)
  6. Unity资源的查找
  7. hexo简易脚本
  8. Hdu 5285 wyh2000 and pupil (bfs染色判断奇环) (二分图匹配)
  9. linux学习之路5 系统常用命令
  10. java excel poi导入 过滤空行的方法 判断是否是空行