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:


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

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

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

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


目录
相关文章
|
9月前
|
存储 缓存 Java
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
|
9月前
|
存储 Java
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
Oracle Java 关系型数据库
Java面试题(一)(基础概念与常识)
Java面试题(一)(基础概念与常识)
|
8月前
|
Java
【Java基础】输入输出流(IO流)
Java基础、输入输出流、IO流、流的概念、输入输出流的类层次结构图、使用 InputStream 和 OutputStream流类、使用 Reader 和 Writer 流类
247 2
|
4月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
135 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
5月前
|
安全 Java API
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
|
8月前
|
安全 Java
|
8月前
|
搜索推荐 算法 Java
【Java基础】 几种简单的算法排序
几种简单的JAVA算法排序
64 4
|
8月前
|
存储 缓存 Java
Java基础17-读懂Java IO流和常见面试题(二)
Java基础17-读懂Java IO流和常见面试题(二)
57 0
|
8月前
|
存储 Java Unix
Java基础17-读懂Java IO流和常见面试题(一)
Java基础16-读懂Java IO流和常见面试题(一)
94 0

热门文章

最新文章