java学习笔记day1

java的特点

1面向对象的(oop)

2是健壮性的,强类型机制的,异常处理,垃圾的自动收集

3跨平台性的,编译成.class文件既可以在windows上运行也可以在linux中运行(java虚拟机机制),可以在多个操作系统上运行,这种特性称为跨平台性

4是解释型的,解释性的语言编译后的文件不能直接运行,还需要一个解释器,而编译性语言(c)编译后的语言即是一个二进制的语言可以直接执行

java开发工具

选择 submeline

jdk,jvm

jvm是一个虚拟的计算机,具有指令集,并使用不同的存储区域,负责执行指令——屏蔽了底层运行平台得到差别,实现一次编译,到处执行

.java -> (编译) .class   ——> (运行) jvm for linux / windows / MAc 其实就是Java是在jvm虚拟化上运行的,以此来屏蔽运行平台

javac 编译 java 运行

JVM 包括在JDK中

JDK JAVA开发工具包 (JAVA Development)

JDK = JRE + Java开发工具

JRE(java runtime environment) java的运行环境

下载及配置

下载地址 :Java Downloads | Oracle

安装好java之后要配置环境变量,这是因为,下载好的java只能在对应的路径下才能执行,而配置环境变量,即是可以指向java 的所在地址,即可在任何一个环境下运行java

需要添加一个 java_home(标注java在哪里)

一个 path (告诉电脑java的位置) 

即可在任何目录下使用java

运行,先编写再保存到固定目录下,然后打开cmd,进行编译 ( javac + 文件名(要以java后缀结尾的java文件结尾)

然后进行执行  java + 文件名,不需要加class后缀

注意事项:

1每个语句用;结尾

2大括号成对出现,却一不可

3一个源文件只能又一个public类,其他类不限制,可以有很多其他类,编译后每一个类都对应一个.class,也可以将main方法写再然后运行非public类,这样入口的方法就是public的main方

4文件名必须和public类名相同

转义字符

\n 换行符

\t :实现对齐的功能

\r:回车

想要在输出\的,需要再加一个\来对其进行转义

引号内还需要配一个引号的,每个引号前都应该加上转义字符进行转义  

上述两种是因为会引起歧义,单输入\ 会认为是转义字符,而直接加""是因为会与其他括号分不清主次

注释:

单行注释 \\

多行注释: 基本格式: \* 注释的文字 *\

文档注释:javadoc ——是jdk 提供的工具

javadoc标签:Javadoc标签-CSDN博客

移动 :

整体选中,tab 后退

                  shift tab 向前

Dos命令:

md创建目录

rd删除目录

DOS的基本原理:1接受2解析3执行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值