Day01
1.计算机由硬件跟软件组成
2.常用的DOS命令:
打开某盘 盘符:
打开某目录 cd+文件夹名称
返回上一级目录 cd…(注意是两个小点,一个点是本目录)
新建文件夹 md+文件夹名称
删除文件夹 rd+文件夹名称
新建一个有内容的文件:
echo 内容>文件名称
echo 内容>>文件名称(在不覆盖原文件内容情况下添加内容)
删除文件 del+文件名称
3.我们学的java是嘛玩意?
- JAVA三大体系结构:SE EE ME
- 面向对象
- 可移植性
- 一次编译,到处运行
- jdk jre jvm
JDK目前据我所知有1.0至10.0的版本
jdk目录下含有bin include jre lib子目录及src.zip
bin:可执行文件
include:C或C++的头文件 如 .c .h
jre:一些运行的类与库
src:java的工具类(也就是原文件)
lib:一些jar包
JVM:对每一种系统进行运行java代码的虚拟机
JAVA开发工具
1.记事本(学会使用javac编译跟java运行)
这时候就需要对java的环境变量进行配置(JAVA_HOME跟Path变量的配置)
需要找到JDK的安装目录下 重点是
;%JAVA_HOME%\bin;
2.eclipse
3.IDEA
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
main函数是程序执行入口
IDEA的快捷输入:
psvm是public static void main
sout是System.out.println(println是换行输出 print是不换行)
Java语言的特点
- 封装
- 继承
- 多态
- 简单,跨平台开发
- 深入了解java后 学习其他语言相对简单
总结
虽然打过很多次Hello World的第一个代码 但是这次用了IDEA,学会使用IDEA是我今天最大的收获,特别是快捷键的使用对于用惯eclipse的我有点陌生和难操作。
对于环境变量的配置有了更深的理解,知道%JAVA_HOME%引用的重要性 去掉繁杂的路径,便于设置。
代码具体细节需要注意 如System需要首字母大写
public class SupermarketOrders {
public static void main(String[] args) {
System.out.println("\t\t中公教育超市");
for (int i = 0; i <17; i++) {
System.out.print("- ");
}
System.out.println();
System.out.print("店铺编号:8509\t");
System.out.println("\t收银员:一拳超人");
System.out.println("交易编号:42231\t"+"\t2008/01/01 18:58");
System.out.println();
System.out.print("名称");
System.out.print("\t\t\t原价");
System.out.println("\t\t售价");
for (int i = 0; i <17; i++) {
System.out.print("- ");
}
System.out.println();
String[]x={"洗发水\t\t\t23\t\t\t19","沐浴露\t\t\t14\t\t\t10","洗面奶\t\t\t35\t\t\t23","洗衣液\t\t\t42\t\t\t33"};
for (int i = 0; i <4 ; i++) {
System.out.println(x[i]);
}
System.out.println();
System.out.println("小计\t\t\t\t\t\t¥137");
System.out.println("现金\t\t\t\t\t\t¥140");
for (int i = 0; i <17; i++) {
System.out.print("- ");
}
System.out.println();
System.out.println("找现\t\t\t\t\t\t¥3");
System.out.println();
System.out.println("\t多谢惠顾\t欢迎再次来到中公教育超市s");
}
}