黑马程序员_Java编程学习日记01(开博之言、java编程基础知识总结)

------- android培训java培训、期待与您交流! ----------

 

    【写在开博之时】

      前段时间,把毕老师的Java基础视频教程、张孝祥老师的Java就业培训教程的知识系统地学习了一遍,对一些较难的知识点则花费了较多一点的时间进行学习,收获了不少知识。可以说无论是黑马程序员(ITHEIMA)的教材还是教学视频,含金量都非常高。也正是上述这个原因,让我产生了进入黑马程序训练营学习和提升自己编程水平的学习目标。

 

     【编程基础知识总结】

      对自己在学习教材前两章内容的过程中需要重点掌握的知识点进行了总结。

      1. java环境变量

      path查找文件的顺序是:先在当前目录下找,再到path环境变量中去找,以最先找到的为准。

      classpath用于指定类路径(程序员指定的),指定当前路径用 .(点),如set classpath=.;c:\;d:\ 

    2.注释  有两个作用,一是解释说明,二是可以调试程序(如对有问题的程序段,可以先注释掉,再编译)

    3.遇到DOS命令行里出现如下提示——“错误:仅当显式请求注释处理时才接受类名称”时,是因为在DOS控制台编译javac XXX时,忘在XXX后面加上.java了。

      使用CTRL+C,强制命令行结束。在控制台输入CLS, 清屏。

       4.字符串数据和任何数据使用+号 相连接,最终都会变成字符串。

    5.运算符的优先级别中,赋值运算符的优先级别最低。

    6.关于\n 和 \r  Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<换行><回车>”,即“\r\n”;Mac系统里,每行结尾是“<回车>”。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。

    7.一个数异或同一个数两次,结果还是原来那个数。

    8.return 退出整个方法。break退出循环(离开当前switch、for、while、do while的程序块,并前进至程序块后下一条语句),继续执行下面的操作。Continue 只能用在循环体中,不能单独存在,作用:结束本次循环,开始下一次循环。
    9.SWITCH结构:先执行case,最后再执行default,即使default写在case前面。SWITCH语句支持四种类型:byte、short、char、int 。

   10.函数:就是一个功能,不调用,在程序中就不会执行。函数定义法宝:1.返回值类型;2,明确参数列表。

   11.函数重载:目的是方便阅读,优化了程序设计。特点:与返回值类型无关,只看参数列表。函数的重载就是在同一个类中允许同时存在一个以上的同名函数,只要它们的参数个数或类型不同即可。注意:返回值不同的两个同名函数(参数列表相同),不可以出现在同一个类中,否则虚拟机不知道该调用谁。

   12.数组:亦可以看成是一个容器。

   在Java语言中声明数组时,无论用何种方式定义数组,都不能指定其长度。如: int a[5]={1,2,3,4,5} 编译时将报错。

   13.NULL只能赋值给引用数据类型。

   14.内存管理(垃圾回收):栈是自动回收机制 ;  堆内存是Java内部的垃圾回收机制。

        

       

    

------- android培训java培训、期待与您交流! ----------

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值