黑马程序员:毕向东java视频之基础篇
来源:互联网 发布:java 网络编程 pdf在线 编辑:程序博客网 时间:2024/05/21 19:38
一、学习java预备工作:
1、dos命令行
dir:列出当前目录下的文件和文件夹
md:创建目录
rd:删除目录
del:删除文件
exit::推出dos命令行
2、java特性:与平台无关
原理:在运行java应用程序的操作系统上安装java虚拟机(JVM)
3、java语言的环境搭建
一劳永逸方式:电脑->属性->高级->path路径添加jdk路径
临时修改方式set path = %path%;jdk目录
start新开窗口可以保持原来path
4、setclasspath配置同path配置
set classpath=c:\ 最后不加分号则不在当前目录寻找;建议使用
set classpath=.;c:\d:\ "."当前目录
5、文档注释/** */
二、语法基础
1、位运算
例题1:2*8的最有效率的计算方法 2>>3
例题2:对两个整数变量的值进行互换(不需要第三方变量)
方法一:
a= a+b;
b=a-b;
a=a-b;
方法二:
a=a^b;
b=a^b;
a=a^b;
2、三元运算符必须有运算结果
x = a>b?system.out.print(a):b这种是错误的 因为前半部分没有结果
3、swith括号里只能有四种类型byte short int char
4、for循环中间的表达式结果必须是boolean型 否则会编译失败
5、for嵌套练习经典案例:九九乘法表
6、break与continue可以添加标签,跳出多层循环
例:
注:循环结构中无条件continue和break;语句后不可有执行不到的语句否则会报错
三、数组
1、定义
int[] arr = new int[5];
int[] arr = new int[]{1,3,5,7};
int[] arr = {3,5,7,1};
2、选择排序
3、冒泡排序
4、折半查找
5、查表法进制转化
6、二维数组
int[][] arr = new int[3][];
arr[0] = new int[3];
arr[1] = new int[1];
arr[2] = new int[2];
- 黑马程序员:毕向东java视频之基础篇
- 黑马程序员:毕向东java视频之基础篇
- 黑马程序员_毕向东java基础视频第五天
- 黑马程序员_毕向东java基础视频第六天
- 黑马程序员_毕向东java基础视频第七天
- 黑马程序员:毕向东java视频之多线程篇
- 黑马程序员:毕向东java视频之面向对象篇一(三大特性)
- 黑马程序员:毕向东java视频之面向对象篇一(三大特性)
- 黑马程序员-Java初级-毕向东Java视频-第二天-编程基础1
- 黑马程序员:毕向东java视频之面向对象篇二(内部类和异常处理)
- 毕向东Java基础视频
- 黑马程序员_毕向东JAVA基础_多线程
- 黑马程序员_毕向东Java基础_String类练习
- 黑马程序员_毕向东JAVA基础_IO流(一)
- 黑马程序员_毕向东JAVA基础_GUI
- 黑马程序员_毕向东JAVA基础_正则表达式
- 黑马程序员 java 基础 毕向东 面向对象
- 黑马程序员 java 基础 毕向东 面向对象 多态
- 设计模式学习之创建工厂(一)
- python学习之函数
- 使用MarkDown,编写html格式的项目帮助手册(含左侧目录树)
- [ubuntu] 解决 eclipse 在启动器上无法运行的问题
- H5网页调用原生支付宝支付的完整demo
- 黑马程序员:毕向东java视频之基础篇
- 14周项目1-2分块查找的验证
- asp.net(二)——开发环境配置IIS安装
- JS切换图片幻灯切换效果
- Sentence Similarity
- 简单审计
- 相遇CSDN
- Maven SSH
- UE4下对模型描边高亮的再细化说明