Java基础知识
来源:互联网 发布:linux svn rpm 编辑:程序博客网 时间:2024/05/16 06:16
一、知识点汇总
1.JAVA语言简介
(1)JAVA语言是1995年SUN公司推出的一门面向对象的高级编程语言;
(2)JAVA语言的三种技术架构
JAVAEE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。
JAVASE(Java 2 Platform Standard Edition)标准版(这是我们学习的版本)
是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。
JAVAME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
(3)JAVA语言的特点:跨平台性
2.常用的DOS命令
cd:进入目录
cd..:退回上级目录
cd\:退回根目录
dir:显示目录文件夹
md:创建目录
rd:删除目录(注意和del区分,一个是删除文件夹,一个是删除文件)
del:删除文件
exit:退出DOS
start:开启一个新的DOS窗口,新窗口继承旧窗口的配置
cls:清屏
3.JAVA语言的环境搭建
(1)JDK、JRE、JVM
JDK:JAVA开发工具包(JAVA Development kit)
JRE:JAVA运行环境(JAVA Runtime Environment)
JVM:JAVA虚拟机(JAVA Virtual Machine)
JDK包含JRE和JVM,JRE包含JVM
(2)配置运行环境
配置步骤:我的电脑--属性--高级系统设置--环境变量--配置JAVA运行环境
1.永久配置方法:
(1).新建环境变量JAVA_HOME,在变量值中输入本机JDK所在目录的路径
(2).在Path中动态获取JAVA_HOME,获取方法%JAVA_HOME%
2.临时配置运行环境
使用setpath临时配置JAVA运行环境
例如:setpath = 当前电脑中JAVA文件目录
注意:此配置只在当前DOS窗口中有效
3.配置运行环境注意事项
(1)JVM优先寻找classpath环境变量定义的路径下的class文件,其次寻找当前目录下的class文件;
(2)在配置classpath路径时,不要在路径后加分号,否则JVM在classpath设置的目录路径下没找到class文件,它会在当前目录下再找一遍;
4.path和classpath的区别
(1)可执行文件(exe文件)用path设置执行路径,JAVA文件用classpath设置执行路径;
(2)寻找方式不同
classpath:先在classpath路径下找,后在当前目录下找;
path:先在当前目录下找,后在path路径下找
4.我的第一个小程序
1.JAVA程序执行流程图
2.HelloWorld.java(我的第一个小程序)
(1)JAVA源文件
<span style="font-size:14px;">class HelloWorld//定义类,注意类名的命名规则{ public static voidmain(String[] args) //主函数 { System.out.println("HelloWorld!");//输出语句 }}</span>
(2)编译
javac HelloWorld.java
(3)运行
java HelloWolrld
(4)运行结果
(5)类名注意事项
类名和文件名一致,可以增强阅读行,当class前有public修饰时,类名与文件名必须一致
5.JAVA命名规则(起有意义的名称,增强阅读型)
(1)包名:多单词组成时所有单词都小写;例如:mypakge.jar
(2)类名、接口名:多单词组成时,所有单词首字母大写;例如:class HelloWorld Interface DataOutput
(3)变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写;例如:int myDog firstMethor(){}
(4)常量名:所有字母都大写,多单词组成时,每个单词用下划线连接 例如:PI
6.注释
1.三种注释
(1)// 单行注释
(2)/*多行注释*/ 多行注释中不能添加多行注释
(3)/**JAVA*/ JAVA特有的注释
2.注释的作用:调试程序
二、学习中所犯的错误
1.classpath未设置到最低层目录,导致编译程序报错:找不到或无法加载主类HelloWorld
2.类的首字母未大写
- Java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java 基础知识
- JAVA基础知识
- Java基础知识
- Java基础知识
- Java基础知识
- Android更改开机画面
- 第三章作业
- 【Android归纳】回调函数
- OpenGL(11)GL库API
- photoshop添加水印和去除水印教程
- Java基础知识
- Commons—Collections.jar 的作用
- hdu2020&杭电oj_2020(绝对值排序)
- 孩子应当从几岁时候开始学刷牙[图]
- 获取当前进程路径与ShellExecute函数
- 编写一个程序,按照题目输入输出
- SQL SERVER 将多条记录转化为一条输出
- backbone.js 初探实例 (推荐阅读)
- 自定义viewgroup里面嵌套viewgroup布局出问题,如fill_parent失效