Java基础语法(一)褪去Java神秘的衣服,“深入”了解

Java基础语法(一)褪去Java神秘的衣服,“深入”了解

了解Java

Java——面向对象编程

想学一个语言,至少要了解他是干嘛的,是什么类型的,创始人是谁什么的等等等乱七八糟的,对写代码作用不大,但是作为一个程序员必须要知道的东西。

下面的篇幅,字比较多,但是还是认真的看看吧,如果实在不愿意,那么只看粗体字就行了
当然了,事先声明,由于我是个初学者,如果有哪里不对的地方,希望各路大佬指出来,防止我和看我文章的人误入歧途,谢谢
thinks

  1. 首先呢,我们必须知道的是这个:Java 是由 Sun Microsystems(简称为sun公司,现在已经被oracle收购) 公司于 1995 年 5 月推出的高级程序设计语言,是面向对象的编程语言,用途广泛,可以做的方向很多。

  2. 然后呢,我们还必须要知道我们所学的编程语言的优点是什么
    1. 一次写成,多次运行。 另一个名字是跨平台性。那么我们应该怎么理解呢,暂时打个哑谜,下面会介绍的,清耐心看下去哦!
    2. 简单易用。 是的没错,简单易用!为什么呢,这里的简单易用是相对于C语言来说的,因为Java含有类和对象的概念,可以规避某些重复的代码,减少代码量。
    3. 安全可靠。 Java通常用于网络环境中,为此,Java提供了安全机制以防恶意代码的攻击。Java程 序运行之前会利用字节确认器进行代码的安全检查,确保程序不会存在非法访问本地资源 和文件系统的可能,保证了程序在网络间传送的安全性。
    4. 多线程。 Java支持多线程,可以使程序并发进行,在硬件条件允许的情况下,这些线程可以直接分布到各个 CPU 上, 充分发挥硬件性能,大大提升了程序的运行速率;利用Java的多线程编程接口, 你可以方便地写出多线程的应用程序。Java语言提供的同步机制可保证各线程对共享数据的正确操作。

  3. Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统,这是因为由Java虚拟机来完成的。

  4. Java的按照用途来分,有三个版本,分别是JavaSE(Java标准版),JavaEE(Java企业版),JavaME(移动版)

上面的已经划过重点了,要考的.

那么到这里呢,你已经对Java有了一定的了解,但是呢随着你了解了一点,还是会产生更多的疑惑,那么随着我来慢慢学习吧,如果你还是不理解,那么
java

Java的某些名词

名词 解释
JavaSE 标准版,是为开发普通桌面和商务应用程序提供的解决方案
JavaEE 企业版,是为开发企业级应用程序提供 的解决方案
JavaME 微型版,是为开发电子消费产品和嵌入式设 备提供的解决方案
现在JavaME已经被Android代替
JDK Java开发工具包,Java的核心
含Java编译器、Java运行环境、Java打包工具、Java文档生成工具等
JRE Java运行环境
SDK 软件开发工具包,开发Android必须有这个
javac.exe Java编译器,将代码编译成字节码
java.exe Java解释器 ,将字节码解释成机器语言
javadoc 生成一个注释文档,和使用说明书一样作用
jvm Java虚拟机

结语

好了,今天就先写到这了
啊,今天又是短小精悍的一天
下一篇就是教怎么安装jdk和配置Java环境了,下篇再见
再见

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100275.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python查看pkl文件保存模型参数_python 文件路径

    python查看pkl文件保存模型参数_python 文件路径#show_pkl.pyimportpicklepath=’E:/somecode/Faster-RCNN-TensorFlow\default/voc_2007_trainval/default/vgg16_faster_rcnn_iter_10000.pkl’#path=’/root/……/aus_openface.pkl’pkl文件所在路径f=open(path,’rb’)data=pickle.load(f)print(data)print(len(

    2025年8月30日
    6
  • 宽带上行下行测试软件,上行网速(电信300m宽带上行下行)「建议收藏」

    宽带上行下行测试软件,上行网速(电信300m宽带上行下行)「建议收藏」1、你应该是搞反了,现在的光钎宽带,最高就是100m;2、号称“100m”的宽带,可以这样解释:下行带宽是100m,上行带宽是4m;3、下行带宽就是你从网上下载文件的.宽带上行抄下行是指一般宽带或者光纤上网方式的上行与下行速率,上行就是从电脑上传的速度,下行就是从网络上的主机下载速度,一般下行速率比较高!电信宽带上下.上传速度是怎么算的?看了下答案,说的都是下载速度,迅雷里有个上传速度.抄1M宽…

    2025年8月12日
    6
  • SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

    SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

    2022年5月4日
    47
  • win10共享打印错误0x0000006_Win10连接共享打印机提示0x80070035错误的解决办法

    win10共享打印错误0x0000006_Win10连接共享打印机提示0x80070035错误的解决办法关于Win10连接共享打印机提示0x80070035错误,概括起来主要有以下几个方面。下面直接上解决方法,请碰到这个错误的朋友自己按照下面的方法一一排查。因为主要就是每个人安装的系统不一样,现在系统封装工具太多了,流程也傻瓜化了,导致很多人抱着各种目的去封装系统包了,而每个人的技术实力也不一样,导致封装出来的系统也残差不齐,所以自己学会排查故障解决问题很重要!第一招:控制面板\所有控制面板项\网络…

    2022年5月14日
    101
  • C/C++:long int与long long的区别

    C/C++:long int与long long的区别longint  longint即long,给人的感觉好像是长整型,但实际上,它和int一样,只有32位。cppreference给出的定义是——int-basicintegertype.Thekeywordintmaybeomittedifanyofthemodifierslistedbelowareused.Ifnolengthmodif…

    2022年6月6日
    58
  • 软件测试必问必背面试题

    软件测试必问必背面试题软件测试必问必背面试题01软件测试理论部分1.1测试概念1.请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试单元测试:完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码集成测试:通过测试发现与模块接口有关的问题系统测试:是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件回归测试:回归测试是指在发生修改之后重新测试先前的测试用例以保证修改的正确性验收测试:这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。验收测试包括Al

    2022年6月24日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号