Java基本知识总结(超仔细整理)
<h2 style="color: black; text-align: left; margin-bottom: 10px;">Java语言的特点</h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1.面向对象</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">面向对象(OOP)<span style="color: black;">便是</span>Java语言的<span style="color: black;">基本</span>,<span style="color: black;">亦</span>是Java语言的<span style="color: black;">要紧</span>特性。面向对象的概念:生活中的一切事物都<span style="color: black;">能够</span>被<span style="color: black;">叫作</span>之为对象,生活中随处可见的事物<span style="color: black;">便是</span>一个对象,<span style="color: black;">咱们</span><span style="color: black;">能够</span>将这些事物的状态特征(属性)以及<span style="color: black;">行径</span>特征(<span style="color: black;">办法</span>)提取并出来,并以固定的形式<span style="color: black;">暗示</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2.简单好用</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java语言是由C和C++演变而来的,它省略了C语言中所有的难以理解、容易混淆的特性(<span style="color: black;">例如</span>指针),变得更加严谨、简洁、易<span style="color: black;">运用</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3.健壮性</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java的安全<span style="color: black;">检测</span>机制,将许多程序中的错误扼杀在摇蓝之中。 <span style="color: black;">另一</span>,在Java语言中还具备了许多<span style="color: black;">保准</span>程序稳定、健壮的特性(强类型机制、<span style="color: black;">反常</span>处理、垃圾的自动收集等),有效地减少了错误,使得Java应用程序更加健壮。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4.安全性</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java<span style="color: black;">一般</span>被用在网络环境中,为此,Java<span style="color: black;">供给</span>了一个安全机制以防恶意代码的攻击,从而<span style="color: black;">能够</span><span style="color: black;">加强</span>系统的安全性。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">5.平台<span style="color: black;">没</span>关性</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java平台<span style="color: black;">没</span>关性由Java 虚拟机实现,Java软件<span style="color: black;">能够</span>不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">6.支持多线程</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在C++ 语言<span style="color: black;">无</span>内置的多线程机制,<span style="color: black;">因此呢</span><span style="color: black;">必要</span>调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却<span style="color: black;">供给</span>了多线程支持。多线程机制使应用程序在同一时间并行执行多项任务,该机制使得程序能够<span style="color: black;">拥有</span>更好的交互性、实时性。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">7.分布式(支持网络编程)</p>Java语言<span style="color: black;">拥有</span>强大的、易于<span style="color: black;">运用</span>的网络能力,非常适合<span style="color: black;">研发</span>分布式计算的程序。java中<span style="color: black;">供给</span>了网络应用编程接口(<a style="color: black;"><span style="color: black;">http://</span><span style="color: black;">java.net</span></a>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">),使得<span style="color: black;">咱们</span><span style="color: black;">能够</span><span style="color: black;">经过</span>URL、Socket等远程<span style="color: black;">拜访</span>对象。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">8.编译与解释共存</p><a style="color: black;">Java 是编译与解释共存的语言</a>
<h2 style="color: black; text-align: left; margin-bottom: 10px;">Java语法<span style="color: black;">基本</span></h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">标识符: 用来标识类名、对象名、变量名、<span style="color: black;">办法</span>名、类型名、数组名、文件名的有效字符序列。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">合法的标识符:</p>由字母、数字、下划线“_”、美元符号“$”<span style="color: black;">或</span>“¥”<span style="color: black;">构成</span>,并且首字符<span style="color: black;">不可</span>是数字。<span style="color: black;">不可</span>把java关键字和<span style="color: black;">保存</span>字<span style="color: black;">做为</span>标识符。标识符对<span style="color: black;">体积</span>写<span style="color: black;">敏锐</span>。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">关键字:Java语言中<span style="color: black;">已然</span>赋予了特定含义的</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic1.zhimg.com/80/v2-de8202c0ad2aaa5a93a1404ff9cb29fc_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> <span style="color: black;">保存</span>字: const、goto,Java版本中尚未<span style="color: black;">运用</span>,但以后版本可能会<span style="color: black;">做为</span>关键字<span style="color: black;">运用</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">变量:程序运行<span style="color: black;">时期</span><span style="color: black;">能够</span>被改变的量。在程序中<span style="color: black;">运用</span>变量,<span style="color: black;">必要</span>先创建它并为它取一个名字,并且指明它能够存储信息的类型,这<span style="color: black;">叫作</span>为“变量声明”,<span style="color: black;">亦</span>叫容器的创建。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">变量的<span style="color: black;">运用</span>:</p>变量的声明:数据类型 变量名;变量的赋值:变量名 = 数据;变量的操作:放入打印语句进行输出<span style="color: black;">或</span>进行运算<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java 中的注释有三种:</p>单行注释多行注释文档注释<h2 style="color: black; text-align: left; margin-bottom: 10px;">数据类型</h2>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic1.zhimg.com/80/v2-4e31843c46a6c94a4845bb982fc16ff4_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">基本数据类型(8个),<span style="color: black;">亦</span><span style="color: black;">叫作</span>原始数据类型:</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic2.zhimg.com/80/v2-e6e6e18d6eb77be328cd8ff901bcca29_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 引用数据类型(3种):数组、类、接口</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">类型转换:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">自动类型转换,<span style="color: black;">亦</span>叫隐式转换强制类型转换,<span style="color: black;">亦</span>叫显式转换</p>
外链发布论坛学习网络优化SEO。 你的见解真是独到,让我受益良多。 i免费外链发布平台 http://www.fok120.com/ 感谢你的精彩评论,为我的思绪打开了新的窗口。 祝福你、祝你幸福、早日实现等。
页:
[1]