JAVA_BASE--1基础

注明:准备把java系统的复习一遍,把以前的资料知识也整理一遍,加油!不要拖延!本文有些内容以前收集来自网络,谢谢各位大神!

一.windows基础

1.打开DOS控制台的方式
windows+R(快捷键)   然后输入cmd
先打开windows系统   然后找到命令提示符
2.常用DOS命令
d:  回车	盘符切换
dir(directory):列出当前目录下的文件以及文件夹
cd (change directory)+指定目录:改变指定目录(进入指定目录)(仅限同盘目录切换;其他盘时需先盘符切换直接d:)
cd.. : 退回到上一级目录
exit: 退出dos命令行
cls : (clear screen)清屏
ipconfig:查看本机ip
ping:尝试请求某个地址或ip
3.键盘快捷键
Ctrl+X	剪切
Ctrl+Shift	在多个输入法之间进行切换(可自行设置)
Ctrl+空白	在当前输入法与英文输入法之 间进行切换
*MacOS ----[meikₔs]*

二.Java基础

1.JVM、JRE、JDK、javaSE EE ME的区别关系

JRE(Java Runtime Environment):java的运行环境,包括 jvm+java的核心类库。
JDK(Java Development Kit):java的开发工具,包括 jre+开发工具
Java EE(Java Platform,Enterprise Edition)sun公司推出的企业级应用程序版本
java程序运行依赖 jre,开发依赖 jdk,javaee是java的企业级版本,多用于web工程
JVM是Java语言跨平台(这里的“平台”是指不同的操作系统)的基础,要想在不同的操作系统上运行Java程序,就需要在不同操作系统上安装对应的JVM。所以,JVM有Windows版本、MAC版本、Linux版本等。
JRE=JVM+Java类库
JDK=JRE+Java开发工具
(使用JDK开发完成的java程序,交给JRE去运行)
Java ee 6 with JDK 7=JDK+Java企业级开发工具

JVM、JRE、JDK、java ee sdk with jdk四者
选择的标准是按需选择,如果我们仅仅想运行现成的Java程序,安装JRE即可;如果我们想开发Java程序,必须安装JDK;如果开发Java企业级项目,用Java ee6 with JDK7 是最方便不过的了,不过这个也可以自己配置!

2.JDK安装

官网:https://www.oracle.com
傻瓜式安装,下一步即可。
建议:安装路径不要有中文或者特殊符号如空格等。最好目录统一。

3.path环境变量配置

程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录;程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以__需要使javac指令在任意目录下可以运行__。

a.创建新的变量名称:JAVA_HOME
b.为JAVA_HOME添加变量值:JDK安装目录
c.将path环境变量中JDK目录修改为【%JAVA_HOME%\bin;】
注意:path环境变量具有先后顺序

测试JDK配置是否成功:
在cmd中(Window+R),输入”java -version”

4.开发Java程序—三步走《编写,编译,运行》

(可使用文本编辑器(记事本、Notepad++等)、集成开发环境IDE等编写开发)
a.编写.java源程序
b.使用(jdk下)javac.exe命令编译【javac 文件名.java】,生成.class文件
c.使用java.exe命令【java 文件名】,运行.class文件

字节码是一种二进制的类文件,它的内容是 JVM 的指令。
class文件:里面存放了许多16进制的字节(码)(如二进制字节码可表示为:010101101),如下图所示;但是这个文件,是二进制的。
即字节码文件(Java中是16进制文件)是经过编译器预处理过的一种文件,是Java的执行文件存在形式,它本身是二进制文件,但是不可以被系统直接执行,而是需要虚拟机解释执行。

5.Java程序的结构

a.类名与文件名完全一样,首字母大写
b.main()程序入口,四要素必不可少。即方法的访问修饰符,方法返回类型,方法名(参数列表),方法体。

例如:
public void main(String[] args){//…}
public 就是访问修饰符,还有protected ,private以及默认的。一共四种。
void就是返回类型了,这里是空,返回类型有很多种,例如String,int,float。。。
main就是方法名,方法名可以是任何java允许的标示符。
后面括号的就是参数列表,定义一个方法时参数列表可以自己定义,格式是:参数类型 参数
方法体就是最后大括号中的代码块,有自己或系统定义一个具体的实现。
c.System.out.println()从控制台输出信息,S大写
d.{和}一一对应,缺一不可

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!!!");
}
}

常见错误:
文件扩展名(.java) 隐藏导致编译失败
class写错 Class claas…
类名格式有问题 暂时全部使用英文
类名后面的大括号匹配不正确
main方法格式错误
public static void main(String [] args){ }
【编译器程序入口只认main方法】
main方法大括号缺失
打印语句拼写错误(从控制台输出信息,System的首字母大写
System.out.println("");
System.out.print("");

引号使用错误,使用成中文全角引号(符号全用英文下符号)
每个语句以英文分号结束;
一行只写一条语句(遇{和;要换行)
【语句太长时间时,可回车(ecplise自动加"+")下一行接着写】
下一行语句相对上句要缩进一个Tab

转义符:
\n:(等同于换行)
\t:(水平制表符,相当于Tab键)

Java程序注释:
意义:①取消某块程序代码的实际作用(失效)
②对某块代码意义的解释
分类:
1.单行注释// 【快捷键Ctrl+/ ,取消注释也是】
2.块注释(多行)/…./ 【快捷键Ctrl+Shift+/ ,取消注释也是】
3.文档注释/**…*/ 【一般类开头用 写明代码作用 时间 创建人等】

6.使用MyEclipse、IDEA等开发Java程序

集成开发环境(IDE):将程序开发环境和程序调试环境集合在一起,方便程序员开发软件。
项目命名规范:
①通常为三个层次
②通常以域名后缀开头(www.baidu.com)
eg:com.
③以域名倒推形式(取中间部分)
eg:zmzy
④通常以小组或者部门名称
eg:com.zmzy.dev
⑤最后以项目结束
eg:com.zmzy.dev.java01

7.学会使用Java API帮助文档

地址:http://tool.oschina.net/
http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

8.使用Java反编译工具–Jad、FrontEnd等

字节码文件(.class)转换为源代码(.java)

另IDE工具一般自带反编译功能,直接把.class文件拉入工具界面即可看到,如有需要保存为.java文件,ok!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值