黑马程序员_Java编程学习日记01(开博之言、java编程基础知识总结)
2012-12-27 21:47
555 查看
-------
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培训、期待与您交流! ----------
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培训、期待与您交流! ----------
相关文章推荐
- 黑马程序员 Java基础知识总结-网络编程
- 黑马程序员---java基础知识(十):网络编程
- 黑马程序员 Java基础知识总结-IO流
- 黑马程序员_Java基础:网络编程总结
- 黑马程序员-Java基础知识总结
- 黑马程序员——java基础面向对象基础知识总结
- 黑马程序员-Java基础知识预备之Java网络编程
- 黑马程序员学习log第五篇基础知识:JAVA的面向对象之集合总结
- 黑马程序员学习log第六篇基础知识:JAVA的面向对象之IO总结
- 黑马程序员--集合框架知识总结和泛型--java学习日记7(基础知识)
- 黑马程序员-java基础-网络基础知识,JAVA网络编程
- 黑马程序员--Java基础知识总结
- 黑马程序员---总结的java基础知识
- 黑马程序员:Java基础总结----网络编程
- 黑马程序员_java基础知识学习总结一
- 黑马程序员——java基础知识篇——>异常总结
- 黑马程序员 java编程基础知识笔记
- 黑马程序员--Java基础总结---网络编程
- 黑马程序员_08Java网络编程知识总结
- 黑马程序员学习log第一篇基础知识:java概述及基础语法总结