Java基础常识

简介: Java基础常识

1.Java语言


1.1 Java语言


是SUN(斯坦福大学网络公司)1995年推出的一门高级编程语言。

是一种面向Internet的编程语言。

简单易学,完全面向对象,安全可靠,与平台无关的编程语言。


1.2Java语言的三种技术架构


J2EE企业版 -->JAVAEE:主要针对于web应用程序开发。是为开发企业环境下的应用程序提供的一套解决方案。


J2SE标准版 -->JAVASE:是为开发普通桌面和商务应用程序提供的解决方案。是其他两者的基础,可以完成一些桌面应用程序的开发。


J2ME小型版 -->JAVAME:是为开发电子消费产品和嵌入式设备提供的解决方案。eg:手机中的应用程序。


1.3 Java的主要特点


跨平台性:通过java语言编写的应用程序在不同的系统平台上都可以运行。


原理:只要在需要运行java应用程序的操作系统上,安装一个java虚拟机(JVM)即可。由JVM来负责Java程序在系统中的运行。


java虚拟机(JVM)依赖于平台,图解:

image.png

2.交互方式


2.1 图形化界面

2.2 命令行方式


需要有一个控制台,输入特定的指令,让计算机来完成一些操作。


2.3 DOS命令行


打开DOS窗口的方式:(Note:开始--> regedit-->进入注册表)


第一种方式:开始——运行——cmd——回车(enter)

第二种方式:开始——所有程序——附件——命令提示符


第三种方式:


在windows系统下,在文件夹空白的位置按住shift右击鼠标,菜单中会出现“在此处打开命令窗口”的选项,然后选择点击打开。(一般人可不告诉他哦!)


常用的命令:

dir: 列出当前目录下的文件及文件夹

md : 创建特定文件夹

rd : 删除文件夹    (Note:只能删除空文件夹)

cd 指定文件夹 : 进入指定文件夹

cd.. : 退回上一级目录

cd/ : 退回到根目录

del 文件名 :删除文件(Note:del不能删除文件夹)

          eg:del 文件名——删除一个文件

del *.* ——删除当前文件夹下所有文件(* 代表所有的)

exit :退出DOS命令行

cls :清屏(DOS窗口)

ipconfig :查看网络配置信息

盘符:+“回车” : 进入盘符    eg:D:+回车--> 进入D盘

echo “ 文档内容 ” > 文件名.文件扩展名 : 创建文件及编辑内容

    eg:echo haha>1.txt

start  :打开新的DOS窗口,会沿袭之前的环境变量配置值(在原DOS窗口中输入)


关于set


set     : 查看所有环境变量(配置名称)或者设置环境变量的值;可配置临时环境变量,可以查看计算机上已配置的环境变量。

set path : 查看path环境变量的值

set path=“值” : 修改设置path的值



set 环境变量名称:查看该环境变量值

       eg:set path

set 环境变量名称= :清除之前设置的该环境变量值

       eg:set path=

set 环境变量名称=环境变量值:设置环境变量

       eg:set path= e:\jdk.6.6.0\bin;


3.Java常识


3.1 main方法


Java调用虚拟机(JVM),java虚拟机调用主函数,从main方法(主函数)开始执行文件。也就说main方法是java程序的入口。main方法保证程序的独立运行。

public static void main(string [] args){ }


3.2 类名的名称规范


名称要有意义,有阅读性;通常由单词组成,首字母大写;由多个单词组成,每个单词首字母要大写。Java严格区分大小写。

Note:类中是否写主函数,不是必须的。按需求而定。

两个带main方法的主函数类可以同时放在一个java文件中,但一个类中不能同时存在两个main方法。


3.3 关键字


被java语言赋予了特殊含义的单词。


3.4 注释


//单行注释


/*

多行注释,

用于软件说明书

*/


/**

文档注释: 是java特有的注释。对程序说明后,可以通过JDK中的javadoc.exe工具将程序中的文档注释都提取出来,形成一个网页,此网页就是所写程序的说明书。

使用说明书:是给程序使用者使用的说明书

程序说明书:是给程序开发者使用的说明书

作用:第一,注解说明程序的。第二,用于调试程序。

*/


Note:


一般先写文档注释(包括:需求、思路、步骤),然后边写代码边写注释,尽量不要每一行都写注释,造成中英文结合,阅读性很差。

单行注释中可以写单行注释

多行注释中可以添加单行注释

多行注释中不允许嵌套多行注释


目录
相关文章
|
3月前
|
存储 Java
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
4月前
|
存储 缓存 Java
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
|
7月前
|
Oracle Java 关系型数据库
Java面试题(一)(基础概念与常识)
Java面试题(一)(基础概念与常识)
|
17天前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
23 4
|
2月前
|
缓存 分布式计算 Java
Java基础深化和提高-------IO流
Java基础深化和提高-------IO流
108 0
|
3月前
|
缓存 Java Apache
最新Java基础系列课程--Day10-IO流文件处理(三)
最新Java基础系列课程--Day10-IO流文件处理
|
3月前
|
Java
最新Java基础系列课程--Day10-IO流文件处理(二)
最新Java基础系列课程--Day10-IO流文件处理
|
8月前
|
设计模式 缓存 分布式计算
|
6月前
|
存储 缓存 Java
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
167 0
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
|
7月前
|
存储 缓存 Java
【JAVA基础】 IO详解
【JAVA基础】 IO详解
37 1