01-Java基础知识
来源:互联网 发布:砸金蛋源码 编辑:程序博客网 时间:2024/06/05 16:15
基础知识
windows快捷键
- window+D 快速显示桌面
- Windows+R 执行”运行”命令
- Windows+L 切换用户
- windows+E 打开我的电脑
常用dos命令
- d:回车 盘符切换
- dir(directory): 列出当前目录下的文件以及文件夹
- md(make directory):创建目录
- rd(remove directory):删除目录
- cd(change directory):改变指定目录(进入指定目录)
- cd..:退回到上一级目录
- cd:退回到根目录
- del(delete):删除文件,删除一堆后缀名一样的文件 *.txt
- exit:退出dos命令行
- cls(clear screen):清屏
JDK安装路径下的目录
- bin:存放一些可执行程序.如javac.exe(Java编译器)/java.exe(java运行工具)/jar.exe(打包工具)/javadoc.exe(文档生成工具)
- db目录:小型数据库
- jre目录:(Java Runtime Environment)java运行时环境,包括java虚拟机,运行时的类包,java启动器以及一个bin目录但不包含开发环境中的而开发工具
- include目录:C语言头文件
- lib目录:java类库或库文件,是开发工具使用归档包文件
- src.zip文件:src文件的压缩文件,src中放置的是JDK核心的源代码,通过该文件可以查看Java基础类的源代码
Java语言的书写规范
- 大括号要对齐,并且要成对写
- 左大括号前面有空格
- 遇到左大括号要缩进,Tab
- 方法和程序块之间加空行让程序看起来更清晰
- 并排语句之间加空格,例如for语句
- 运算符两侧加空格
配置环境
- 配置Javapath:我的电脑-属性-高级系统设置-高级-环境变量-(JAVA_HOME)-path-(JAVA_HOME\bin)
- 配置classpath:.;XXX/XXXX
Editplus(javac/java)
- 配置Editplus -工具-参数设置-工具-用户工具-工具组1改名(点右边”组名”)为Javac
- 添加工具-应用程序-菜单文字改为Javac-命令(在jdk安装目录找到javac.exe)
- 参数-文件名-初始目录-文件目录-动作-捕捉输出-应用
- 添加工具-应用程序-菜单文字-java
- 命令-java-参数-文件名(不含扩展名)-初始目录-文件目录-动作-无-应用
- 文件-保存时创建临时文件对勾取消
- 文件-模板-java模板-载入-修改格式
- 工具-参数设置-设置&语法-自动完成-java.acp-加载-修改格式
Java基础语法
注释
- 单行注释 //注释文字
- 多行注释 /* 注释文字*/
- 文档注释 /* 注释文字/
关键字 关键字字母全部小写
- 组成规则
- 英文大小写字母
- 数字字符
- $和_
- 注意事项
- 不能以数字开头
- 不能是Java中的关键字
- 区分大小写
- 组成规则
标识符
- 包:包名全部小写,一般是公司域名倒着写
- 类或者借口
- 一个单词:首字母大写
- 多个单词:如果是多个单词要求每个单词首字母大写
- 方法和变量:
- 一个单词:每个字母都小写
- 多个单词:第二个单词开始首字母大写
常量/进制和进制转换
- 一个单词:全部字母大写
- 多个单词:全部子母大写,每个单词用下划线分开
- 变量
- 数据类型和类型转换
- 运算符
- 语句
0 0
- java基础知识01
- java基础知识01
- java语言基础知识01
- 01Java基础知识
- 17.03.01 JAVA基础知识
- 01-Java基础知识
- Java基础01-java基础知识
- java 基础知识——01
- Java基础知识01-命名规范
- Java基础知识01-基本数据类型
- Java基础知识01-数据类型练习
- Java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java基础知识
- java基础知识
- java基础知识
- SpringMVC数据的格式化
- 用Java实现面向对象编程(入门)二
- 1335: 高桥和低桥(用到二分查找)
- 古堡算式,蓝桥杯2012年第2题
- Linux Makefile 详细语法
- 01-Java基础知识
- poj2299 树状数组快速求逆序数
- [Leetcode] #14 Longest Common Prefix
- NET Core helloworld
- 389. Find the Difference
- python写入csv和matlab写入csv的效率对比
- Atitit 数据库表文档生成解决方案
- struts知识了解
- 设计模式