初学Java

一、概述与环境搭建
1.1 java的由来
1.1.1JavaSE: Java Platform Standard Edition(Java平台标准版)
1.1.2JavaEE: Java Platform Enterprise Edition(Java平台企业版)企业级开发
1.1.2.1 C/S(Client/Sever)结构的应用程序(需要下载安装本地客户端的软件QQ)
1.1.2.2 B/S(Browser/Sever)结构的应用程序(通过浏览器查看,网址)淘宝
1.1.3JavaME: Java Platform Micro Edition(Java平台微小版)Java的最初定位(机顶盒)
1.1.4 Java在1995年由 Sun Microsystems 推出 经过23年的迭代
1.2Java的特点
1.2.1 面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式)
1.2.2 简单 相对C、C++、C#,不易造成内存溢出,减少代码量,代码可读性强。Java有虚拟机,内置了垃圾收集器(GC),自动完成内存空间的管理,规避的可能因人为导致的问题。(系统蓝屏的原因就是内存不足,此内存为非硬盘里的容量是内存条)
1.2.3 跨平台 跨操作系统,服务器,数据库
1.3计算机的运行机制(二进制)
1.3.1 编译执行
将源文件编译成机器识别码,一次编译多次执行。执行效率高,不可跨平台
1.3.2 解释执行
将源文件一行一行的解释,一行一行执行,不同的操作系统具备不同的解释器。执行效率低,可跨平台。
1.4 Java的运行机制(先编译,在执行
将源文件(.java)先编译成字节码文件(平台中立文件.class)。再将字节码文件进行解释执行。将计算机 的两种执行特点,合二为一。
Java的设计理念: Write Once Run Anywhere.
1.5开发工具
1.5.1 JVM: Java Uirtual Machine 虚拟机
使用软件在不同的操作系统中,模拟相同的环境;
1.5.2 JRE: 运行环境
包含JVM和解释器,完整的Java运行环境
1.5.3 JDK:开发环境
JDK包含 JRE + 类库 + 开发工具包(编译器+调试工具)
1.6 类(代码容器)

class HelloWorld{
	public static void main(String[] args){
		System.out.print("HelloWorld");
	}
}

public 公共的 static 静态的 void 空的无返回的 args(arguments)参数
1.7 类的阑述

  • 同一个源文件中可以定义多个类
  • 编译后,每个类都会生成独立的.class文件。
  • 一个类中,只能有一个主函数,每个类都可以有自己的主函数。
  • public修饰的类统称为公开类,要求类名必须与文件名称完全相同,包括大小写
  • 一个源文件中,只能有一个公开类
    1.8 Package包
    1.8.1作用:类似于文件夹,用于管理、归纳字节码 A.class文件
    1.8.2语法:package 包名;
    1.8.3位置:必须在源文件里代码的第一行
    1.8.4带包编译: javac -d . 源文件名称.java(自动生成目录结构)
    1.8.5采用域名倒置的规则:比如www.baidu.com ==> cn.com.baidu.xxx
    cn.com.company.department.group.project.module.Xxxclass
    使用时 Java cn.com.company.department.group.project.module.Xxxclass
    1.9注释
    //单行注释 (写在代码上面)
    /* */ 多行注释() (注:本段画线是该文档注释问题,不然无法显示)
    /** */ 文档注释
    javadoc -d · HelloWorld.java 生成外部文档
    1.10标识符命名
    1.10.1 语法规定:
    可以由字母、数字、_、$组成,但不能以数字开头
    不能与关键字、保留字重名
    约定俗成(英文) 或望文生义、见名知义
    1.10.2类名:
    由一个或多个单词组成,每个单词的首字母大写(Pascal) 如:HelloWorld
    1.10.3函数名、变量名
    有一个或多个单词组成,首单词小写后面的单词首字母大写(camel) 如 getElemtBlye
    1.10.4包名
    全小写,只可以使用特殊字符 “ · ” 并不以“ · ”开头和结尾 (“ · ”表示层级关系)
    1.10.5常量
    全大写,多个单词组合用 下划线" _"连接

1.11DOS命令
1.11.1 更换盘符 直接输入盘符名称+: (英文的冒号 )
1.11.2 cd 加上路径 切换到对应的文件夹下
1.11.3 dir 展开当前文件夹下的目录(会显示时间 类型等 信息)
1.11.4 cd … 回退到上一级目录 相当于我们所做的返回上 一级
1.11.5 cls 清空屏幕
1.11.6 tab键 表示补全文件夹名称
1.11.7 del +文件名称 删除文件
1.11.8 rd +文件夹名称 删除文件夹 remove directory (单词意思 删除文件夹)
1.11.9当文件夹中内容存在的话 可以直接删除吗? 当文件夹中有内容的时候 不能直接删除 需要先清空文件夹 如果出现操作不成功的情况 使用徽标+s 出入 cmd 然 后右键以管理员身份运行尝

1.12 环境搭建
1.12.1 安装JDK(运行jdk-8uXXX-windows-x64.exe),同时会级联的安装JRE
1.12.2 配置环境变量
1
2
测试环境变量是否配置成功:windows键 + R ,键入cmd ,输入 javac 命令并回车
如果出现“不是内部或外部指令”,则表示环境变量配置存在问题,需要重新配置。
DOS命令中,可以通过 Tab键 完成文件或文件夹名称的自动补全。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值