Java学习笔记——初级篇:Java SE(一)开发入门

01.计算机基础:

  1. 概念:一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备;
  2. 组成:硬件和软件;
  3. 硬件:主板、CPU、内存、显卡、硬盘、电源等;
  4. 软件:使计算机按照事先预定好的的顺序完成特定的功能;
  5. 计算机语言发展:机器语言(0或1)->> 汇编语言(特殊符号)->> 高级语言(源代码编译)。

02.DOS常用命令

在有可视化窗口的情况下,直接对文件操作很方便;但是在没有可视化窗口的情况下,就只能使用DOS命令来对文件进行操作,以后开发的时候,代码提交服务器都需要使用命令行的方式。

  1. dir: 查看当前所在目录下的文件和文件夹;
    1.1 dir /s : 查看当前所在目录以及其所有子目录下的文件和文件夹;
    1.2 dir /a : 查看当前所在目录下的文件和文件夹,包括隐藏文件;
    1.3 dir /ah : 只显示当前所在目录下的隐藏文件;
    1.4 dir /w : 以紧凑的方式(每行5个)显示当前所在目录下的文件和文件夹(不包括隐藏文件);
    1.5 dir /p : 以页的方式(一屏幕一页)显示当前所在目录下的文件和文件夹(不包括隐藏文件);
    1.6 dir /~|more : 其中~表示上面所有的命令,more是能控制地显示;
    1.7 dir /? : 查看/后面的其他参数,可以用来查看文件的属性之类;
  2. cd : 进入指定的目录;
    2.1 cd : + 目录路径 进入指定的目录;
    2.2 cd … : 退回上级目录;
    2.3 cd / : 退回根目录;
  3. md/rd : 创建文件夹/删除指定文件夹(rd只能删除指定空白文件夹,想删除带有文件的文件夹,方法见下);
  4. cls : 清屏;
  5. copy : 复制当前目录下的指定文件到指定目录;
  6. move : 移动当前目录下的指定文件到指定目录(指定目录后面最好加上移动文件的名字);
  7. del : 删除当前目录下的指定文件(不能删除文件夹,删除文件夹用rd);
    7.1 del . : 删除当前目录下的所有文件(不能删除文件夹,删除文件夹用rd);
    7.2 deltree : 删除指定目录下的所有子文件夹以及文件(已尝试,发现不能用,百度了一下说现已用rd /s+文件夹名 代替);
  8. type : 输出指定文本(.txt)内部的内容;
  9. ren : rename,改变指定文件的名字,ren+旧文件名+新文件名

03.Java发展史以及下载安装

  1. 发展史:参考哈哈boy的博客
  2. jdk下载与安装:参考Danishlyy1995的博客
  3. 体系:
    3.1 Java SE:标准版,各应用平台的基础,桌面开发和低端商务应用的解决方案;
    3.2 Java EE:企业版,以企业为环境而开发应用程序的解决方案;
    3.3 Java ME:微型版,致力于消费产品和嵌入式设备的最佳解决方案;
  4. 特点:安全性(自动垃圾回收GC、强制类型检查、取消指针)、可移植性(跨平台)、纯面向对象、健壮的语言(吸收C/C++语言的有点),后面慢慢深入;

04.程序开发步骤

  1. 程序:为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合;
  2. 执行过程:
第一步: 编写程序
第二步: 编译程序
第三步: 运行程序
.java文件
通过编译器生成.class文件
JVM java运行平台
  1. 第一个程序:HellowWorld
/**
public:关键字,公有的     class:关键字,类别(分类)  HelloWorld:自定义的名字,类名
    {}:表示范围,作用域  static:关键字,静态的              void:关键字,返回值类型(空,没有返回值)
  main:主函数名字  main后面的():函数的参数列表          String[]:字符串数组
  args:字符串数组的名字
*/
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello world!");
	}
}
  1. 代码格式分析:见上面代码注释,培养好的写代码习惯;
  2. 通过javadoc命令,把文档注释直接生成文档;
  3. Java跨平台原理:对于不同的运行平台,有不同的JVM,屏蔽底层运行平台的差异,实现“一次编译,随处运行”,参考poppy一直在的博客

05.常见开发工具

  1. 编辑器:
    1.1 记事本
    1.2 Notepad++
    1.3 UltraEdit(UE)
    1.4 其它文本编辑器
  2. 集成开发环境
    2.1 JBuilder
    2.2 Eclipse
    2.3 NetBeans
  3. 使用文本编辑器,命令配置:javac: NPP_SAVE/javac “$ (FULL_CURRENT_PATH)” java: cd “$ (CURRENT_DIRECTORY)” /java “$ (NAME_PART)” run: NPP_SAVE/javac “$ (FULL_CURRENT_PATH)” /cd “$ (CURRENT_DIRECTORY)” /java “$ (NAME_PART)”;
  4. 反编译:
    4.1 将经过编译的class文件,还原java源代码;
    4.2 工具:Cavaj Java Decompiler;
    4.3 没经过加密的文件才能反编译。

06.下一篇:Java编程基础

猜你喜欢

转载自blog.csdn.net/qq_34114121/article/details/89306491