Java应用基础微专业-工程篇

第1章-命令行

1.1 命令行基础

ls -a: list all files (including hidden files)

.DS_Store: files detailed information in the directory

cd: back to home directory ( or cd ~)

cd -: back to the previous directory

~ : the home directory

cd ~username: going to the home directory of the user named username

.. : the upper directory

. : the current directory

(eg: ./excutableProgram) -- why? for security reason:

what if someone has a virus program named ls in a directory? You are gonna run it when u want to "list".

You are gonna run it when u want to "list".

--> ./ls will be more secure.

mv file1 file2/ mv dir1 dir2: rename -- actually: move file1/dir1 to file2/dir2

when using rm to delete a file, the file is legit gone.

rmdir a non-empty directory, it will say "Directory not empty"

solution: rm -rf dir : r: recursive f: forced -- delete the whole directory including the files & dirs in it

cp sourceFile destinationDirectory: copy and paste sourceFile to destinationDirectory

mv file existDestinationDirectory: cut and paste file to existDestinationDirectory

1.2 命令行操作和配置

1.3 和网络有关的操作

第2章-Git

2.1 版本控制简介

2.2 分支模型

2.3 Git

第3章-Maven

3.1 Maven实战

3.2 Maven核心概念

时间: 2024-08-05 21:10:29

Java应用基础微专业-工程篇的相关文章

Java应用基础微专业-入门篇-第1章用程序来做计算

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px "PingFang SC" } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Helvetica } p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px "PingFang SC" } p.p2 { margin: 0.0px 0.0px 0.0px

Java应用基础微专业-进阶篇

第1章--使用对象 1.1 字符类型 char c = 65; // char --> int char c = '\u0041'; // \u: unicode + (Hex 41--> Dec 65) char c = 'A';

Java Web基础 --- Servlet 综述(理论篇)

摘要: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础.本文首先从请求/响应架构应用的大背景谈起 Servlet 的由来,明确 Servlet 的产生动机,并揭示了 Servlet 的本质以及其在标准MVC模式中所扮演的角色.紧接着,给出了 Servlet族的继承结构,并对族内的接口和抽象类作了进一步的介绍,并给出开发一个Servlet程序的常用做法.在此基础上,我们图文并茂地介绍了 Servlet 的生命周期与执行流程,清晰展现

Java开发基础知识之学习篇——Object类

JDK中所有类的基类——java.lang.Object 1.类构造器 创建java对象的途径之一,通过new关键字调用构造器完成对象的实例化,或通过构造器对象进行相应的初始化.在JDK的objec类源码中,系统会自动添加一个无参构造器. public object(){ Object obj = new Object(); //构造一个Object类的对象 } 2.registerNatives方法 静态代码块是一个类子啊初始化过程中必定会执行的内容,所以在类加载时会执行该方法,通过该方法来注

Java开发基础知识之学习篇——双亲委派机制

Java自带的类加载器: 启动类加载器(Bootstrap ClassLoader):这是由C++语言实现的一个加载器,是虚拟机的一部分,随虚拟机启动运行.负责将存放在/lib目录下面或者被-Xbootclasspath参数所指定的路径中的类. 扩展类加载器(Extension ClassLoader):负责加载/lib/ext目录中的,或者被java.ext.dir系统变量指定路径中的所有类库.如果把自己的jar包放到此位置,会首先用这个加载器加载. 应用程序类加载器(Application

Java开发基础知识之规范篇——排版规范

网上流行的开发规范有很多,阿里巴巴.华为开发规范等等,当往往看得最舒服的才是最适合自己! 简单汇总了一下以往自己在项目开发中的编码风格规范: 1.程序块要采用缩进风格编写,缩进的空格数为4个. 2.分界符(如大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐.在函数体的开始.类和接口的定义.以及if.for.do.while.switch.case语句中的程序都要采用如上的缩进方式. 3.较长的语句.表达式或参数(>80字符)要分成多行书写,长表达式要在低优先级操作符处

Java开发基础知识之学习篇——String

String .StringBuffer 和StringBuilder 的区别是什么?从几个方面来解释. 1.可变性 String类中使用final关键字字符数组保存字符串,它的长度是不可变的. StringBuffer 和 StringBuilder 都继承自AbstractStringBuilder类,而在AbstractStringBuilder中也是使用字符数组保存字符串,但是没有用final关键字修饰,所以这两种对象都是可变的. 2.线程安全性 String中的对象是不可变的,就是常量

Java面试基础 -- Git篇

1.Git和SVN有什么区别? Git SVN Git是一个分布式的版本控制工具 SVN 是集中版本控制工具 它属于第3代版本控制工具 它属于第2代版本控制工具 客户端可以在其本地系统上克隆整个存储库 版本历史记录存储在服务器端存储库中 即使离线也可以提交 只允许在线提交 push/pull 操作更快 Push/pull 操作较慢 工程可以用 commit 自动共享 没有任何东西自动共享 2.什么是Git? Git 是分布式版本控制系统,可以跟踪文件的更改,并允许你恢复到任何特定版本的更改,优点

java--学习java从这里开始:Java语言基础(1)《基础知识篇》--黑马程序员

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- Java语言基础(1) 从这篇日记开始说一些关于java的语言基础知识, 1  Java语言概述 java的创始人——詹姆斯·高斯林(James Gosling) 1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第7一代工作站NeWS系统,但不受重视.后来转至Sun公司,1990年,与Patrick,Na