Java_Day18:Java基本知识点补充

1.环境概述和环境搭建

1.1 Java的由来
1.1.1 Java SE
Java Platform Standard Edition (Java平台标准版)CoreJava
1.1.2 Java EE
Java Platform Enterprise Edition (Java平台企业版)企业级开发
	1.C/S(Client/Server)结构的应用程序(需要下载本地客户端,例如QQ,大型游戏)
	2.B/S(Browser/Server)结构的应用程序(通过浏览器,输入域名可以直接访问的软件,例如淘宝)
1.2 Java的语言特点
	1.面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式)
	2.简单(Java有虚拟机,内置了垃圾处理器(GC),自动完成内存空间的管理,规避的可能由认为导致的问题,相对而言更安全更有保障)
	3.跨平台(操作系统(Windows、u、Unix、Linux、MacOS、Solaris)、服务器、数据库)
1.3 计算机的执行机制
	1.编译执行:在具体的环境中(例如Windows)执行一次翻译工作(源代码->二进制),执行时,执行的是二进制文件,执行效率高,但是不能跨平台
	2.解释执行:在具体的环境中一行一行的解释执行,不同环境都有自己的解释器,可以跨平台,但是执行效率低
	3.Java的执行机制:先编译,后执行
	4.将源文件(.Java)先编译成平台的中立的字节码文件(.class),在执行跨平台的解释执行。将计算机的两种执行特点合二为
	5.Java的设计理念:Write Once Run Anywhere
1.4 名词解释
	1.JVM:Java虚拟机
	2.JRE:Java运行环境
	3.JDK:Java开发环境
1.5 环境搭建
	1.安装JDK,同时会级联安装JRE

	2.配置环境变量
1.6 类的阐述
  1.同一个源文件可以定义多个类
  2.编译后,每一个类都会生成独立的 .class文件
  3.一个类中,只能有一个主函数,每个类都可以有自己的主函数
  4.public修饰的类为公开类,要求类名和文件名必须一致,包括大小写
  5.一个源文件中,只能有一个公开类
1.7 Package(包)
  1.作用:类似于文件夹,用于管理字节码(.class)文件
  2.语法:package 包名
  3. 位置:必须写在源文件第一行
  4.带包编译:javac -d . 源文件名.java	
  5.带包运行:java 包名.类名(包名+类名又称全限定名)
  6.采用域名倒置的命名规则:[www.baidu.com.cn] -> [cn.com.baidu.com]
1.8 编码规范
书写格式
	1.层级之间必须缩进
	2.一行只写一句代码

代码注释
	1.单行注释:// 单行注释
	2.多行注释:/* 多行注释 */
	3.文档注释(生成外部文档:javadoc -d . HelloWorld.java):/** 文档注释 */

标识符命名
	语法规定:
		1.可以由:字母、数字、_、$组成,但是不能以数字开头
		2.不能与关键字,保留字重名

	约定俗成:
		1.望文生义、见名知意
		2.类名有一个单词或多个单词组成是,每个单词的首字母大写(Pascal,帕斯卡命名法)
		3.函数名、变量名由一个或多个单词组成时,首单词首字母小写,拼接词首字母大写(Camel,驼峰命名法)
		4.包名全小写,只可以使用特殊字符“.”,并且不能以“.”结尾或开头
		5.常量全大写,多个单词用 _ 拼接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值