学习Java中遇到的几个基本知识


       学习Java有几天了,将这几天记在纸上零散的知识点概括到我的博客里,方便日后查询,大家如果发现问题,也请帮我纠正,小生在此先谢过了 微笑
  1. 什么是面向对象?与面向过程的区别?
    面向对象仅仅是一种思想,它将过去的执行者变成了指挥者。
  2. 什么是对象呢?
    一切皆对象(面试时不要这么说,太臭屁了)
  3. 面向对象包括:封装、继承、多态。
  4. 类:对对象的抽象。
  5. 匿名对象的应用:1.只调用一次的地方;2.作为参数传递。
    new Car().num=5;
  6. 异常:
    如果方法抛出异常,那么调用该方法的方法中就必须ry catch捕获或者throws继续向上层抛出异常
  7. 函数中的变量存在于函数的栈内存,只在函数运行时存在;数字的名字中存的是地址,在栈空间,而数组的实际数据则存在堆内存。
  8. 进制的表示:
    • 十进制:“”
    • 八进制:“0”
    • 十六进制:“0x”
  9. 字节数:
    • byte-1,short-2,int-4,long-8;
    • float-4,double-8;
    • char-2,boolean-1.
    • 1个汉字=2个字节
  10. 'a'=97,'A'=65,'1'=49
  11. 转义字符:通过\来转变后面字母或者符号的意义
  12. \n:换行  \b:退格  \r:回车  \t:制表符
    注:windows中,回车符是由2个字符来表示的:\r\n
  13. 位移运算符:
    • <<:左移 3<<2=12
    • >>:右移 3>>1=1
    • >>>:无符号右移 3>>>1=1
    • &:与 6&3=2
    • |:或 6&3=7
    • ^:异或 6^3=5
    • ~:反码 ~6=-7
  14. StringBuffer sb = new StringBuffer();
    sb.append(x);//添加x
    sb.reverse();//反转
  15. 十进制转十六进制:
    for(x=0;x<8;x++){
    temp=num&15;
    arr[x]=temp-10+'A';
    temp=temp>>>4;
    }
  16. DOS几个简单指令:
    • dir:列出
    • md:创建目录
    • rd:删除目录
    • cd:进入指定目录
    • cd..:退回上一级目录
    • cd/:退回根目录
    • del:删除文件
    • exit:退出DOS
  17. classpath与path的区别:
    • 在有;的情况下,classpath先找环境路径,再找当前路径;path先找当前路径,再找环境路径
    • classpathe:Java文件;path:.exe文件
  18. JDK中包含了JRE,JDK中提供了两种工具:javac.exe编译工具和jar.exe打包工具
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值