Java菜鸟学习日记1

Java分类详解
Java 可分为 JavaSE、JavaEE、JavaME
JavaEE 在 JavaSE的基础上增加了企业开发的功能
JavaSE 包括 Java编程语言、JVM、类库、工具(javac=编译、java=运行、javadoc=生成文档、jar=打包、jdb=生成数据库)
JavaSE ≈ JDK(java开发工具包) JDK包含JavaSE和其 源代码-> =代码+文档
JavaSE可以开发: 控制台应用=终端应用 桌面应用--javafx
JavaEE用来开发: BS(B-网页 S-服务器)架构的应用(企业级应用-->衍生出了大数据技术)
总结常用的DOS命令和java命令
Java工具命令详解
工具:
javac=编译
java <路径>(指向MyApp.java) 例:javac src/com/zhiyou100/mihaidong/MyApp.java
-d <目录> 指定存放生成的类文件的位置 例:javac src/com/zhiyou100/mihaidong/MyApp.java -d build
-cp和-classpath <路径>: 指定类运行所依赖其他类的路径,通常是类库,jar包之类 例:javac -cp ..\Student\bin\Student.jar com.zhiyou100.MyApp.java
-encoding utf-8:修改编码格式
-s :指定放置生成的源文件的位置,可以让让javac同时编译多个文件
java=运行(javaw 不会出现控制台窗口,通常给程序使用 )
(可以运行java类,也可以运行jar包, 但jar需要在清单中指定主类 Main-Class: 类名-->Main-Class: com.zhiyou100.mihaidong.MyApp)
java file.class 执行一个字节码文件 例:java com.zhiyou100.mihaidong.MyApp
-jar file.jar 执行一个jar文件 例:java -jar MyApp.jar
注意:-jar选项会导致-cp被忽略,classpath将不起作用
-cp和-classpath与javac用法相同
-encodin与javac用法相同
javadoc=生成文档
javadoc src/com/zhiyou100/mihaidong/MyApp.java
jar=打包
jar cvf MyApp.jar * (c:创建 v:详细信息 f:指定名字 *:文件下所有内容)
jar cvfM MyApp.jar * (构造一个不带清单的jar (M: 不创建条目的清单文件)
jdb=生成数据库
Java语言包路径命名规则
package com.zhiyou100.项目名/人名/类名;
相对应的需要创建一个同等结构文件夹
com
zhiyou100
项目名/人名
类名.java
因为编译时,也要生成一个同样的结构,所以项目的整体结构变为:
MyProj
src
com
zhiyou100
项目名/人名
类名.java
bulid(需要手动创建)
com
zhiyou100
项目名/人名
类名.class
META-INF
MANIFEST.MF(清单文件)
MyApp.jar/
常用DOS命令
DSO命令:
cd 路径-打开指定目录
mkdir=md-创建目录
dir-显示一个目录中的文件和子文件目录
ren-更改文件名命令
del-删除文件命令
cls-清除屏幕
copy-将至少一个文件复制到另一个位置
date-显示日期
if-在批处理过程中执行有条件的处理过程
path-可执行文件显示或设置搜索路径
print-打印一个文本文件
rd-删除目录
echo %变量名%-查看环境变量
set-可以新建或者修改变量(临时修改,只在当前窗口管用) set 变量名=值
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值