Java简单介绍及Java生态

    核心思想:面向对象编程,继承,高兼容(代码移植性强),开源,避免重复造轮子(使用mybatis,spring,redis等技术只需要将jar包依赖添加到项目中即可,jar包内就是技术核心代码,而这些框架都是专业技术团队开发出来的,这为大多数项目开发省去很多精力,拿来即用)。

    Java的起源和发展细节就不介绍了,Java是高级开发语言,类似C++,语法和C++ 有很多类似之处,但是做了些优化,主要是在编码写程序上的优化,避免内存泄露,避免指针复杂错用等,Java中不可以直接操作指针,被隐藏。

Java程序从编写到运行

    A 编写出正确的Java代码 .java文件 -->  B 通过工具编译成class文件 .class文件 --> C 运行在系统中的jvm虚拟机加载class文件 --> D jvm读取class文件中的main方法开始一个系统进程 --> E  完成 Java程序开始运行  。

    在D过程中有一个过程 --> jvm虚拟机加载class文件后,将.class翻译成机器码(偏底层的系统指令) 因系统而异,同一个class文件,在window环境 翻译出的机器码与Linux环境翻译出的机器码是不同的: 代码移植性强的根本(jvm虚拟机)

    在IDE工具实际使用中,如Eclipse和Idea ,编写java代码运行通常是编写好java代码后,右键run可以运行,看似步骤简单,实际上述5步都做了,A我们自己编写程序,B->E 由IDE工具帮我们做了,这也是IDE的意义。

    作为程序员应该对此清楚,因为在代码编写到运行,可能会有bug,那么bug出自哪里? 可能是代码本身逻辑有问题,但不排除是A->E 步骤中除了什么差错(就分析程序问题全面性而言,大多数问题通常确实在代码运行阶段的逻辑出错)。

Java 中的成员 : jvm虚拟机,jre,jdk

  jvm虚拟机

    Java代码的加载器、编译器、引擎    负载加载(读取).class文件

    上文中有提到虚拟机,将class文件翻译成系统能识别的机器码,因此jvm是Java程序的必要环节,也说明不同的系统,jvm虚拟机版本是不同的。

    jvm虚拟机由C语言和汇编语言编写构成,  是Java程序运行的根本,Java程序运行首先需要运行jvm.

    网络解释: JVM(JavaVirtualMachine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。

  jre (Java Runtime Environment) 

    Java程序运行环境,其中包含了jvm虚拟机。Java程序需要运行时需要的环境,既jre.   

  jdk (Java Development Kit) 

    Java 语言的软件开发工具包 (SDK) Java软件开发环境,程序员编写Java程序时需要的工具。 与jre的区别  包含jre,多了一些编译工具,比如将.java 文件编译成 .class文件

    

Java开发中常用的技术思想、框架、工具  

  设计原则

 

  开闭原则:对修改关闭,对扩展开放

  里氏替换原则:任何父类出现的地方,子类都可以替代.(多态&&继承)

  依赖倒置原则:依赖抽象,不依赖具体

  单一职责原则:一个类或者模块应该专注做一件事(设计清晰)

  接口隔离原则:一个接口最好是只有一个抽象方法,针对不同功能应该使用不同的接口来抽取,这样在具体实现上,可以选择接口实现方法,而不用被动实现不需要的方法

  迪米特法则(最少知道原则):对于对象的使用,只需要知道方法调用和参数,而不用知道内部具体实现,松耦合.

  组合复用原则:对于已有功能,优先使用已有类对象组合复用,而不是继承某个类使用父类功能.

  Java api分模块常见的有:

  常量

  关键字

  集合(数据结构,集合)

  线程

  io(输入输出流)

  反射

  思想  
  面向对象

    Java中任何事物都可以看做对象,任何事物从对象角度出发,解决问题从对象角度出发。 同时java中对于已开发对象,复杂工具类,复杂实现,可以生成jar包,以后需要直接导入jar包即可使用已设计对象,避免重复造轮子.

  抽象

    软件问题具体开发具体分析,但在设计上是面向抽象开发的,在spring框架就很明显,依赖抽象,不依赖具体,达到解耦效果.  java中的抽象类,接口都能体现抽象细想

  继承

    Java中对象可以被继承,将可以使用被继承对象所有公共属性,公共方法。继承者为子类,被继承者为父类,在Java中一切对象的顶级超类是Object

  多态

    多态是同一个行为具有多个不同表现形式或形态的能力。

    多态就是同一个接口,使用不同的实例而执行不同操作。 具体涉及到java中接口的知识。

  多线程 

    一个线程处理一个事物,多个线程在同事间内执行各自的事物,互不影响。

  高并发

    在有限的硬件资源情况下,短时间内大量线程启动运行并处理事物。

  长连接

    在与可通信端频繁通信交换数据时需要用到的技术,如数据库连接一般是长连接;特点:连接数较少,通讯频繁。 想对的短连接:连接数多,同一连接短时间内连续通讯较少。

  nio

    非阻塞io,解决网络数据传输阻塞问题,当两端通信有连接时,不一定马上接收数据(另一端处理数据可能缓慢、网络延时、系统异常等等),这样会引起线程等待发送数据造成的阻塞,nio提供缓冲区,有数据的时候通过通道将通信数据写入缓冲区,没有数据则先执行别的线程,避免阻塞。

  框架
  spring

    SpringFrameWork,春天。核心是控制反转IoC(Inversion of Control  也称依赖注入)和面向切面编程AOP(Aspect Oriented Programming)java中非常流行的技术框架与框架设计思想。 秉承高内聚,低耦合的思想。没有侵略性,对所有别的技术框架能够很好的兼容。(面向接口编程,依赖抽象,不依赖具体,面向切面编程,解耦)

  springmvc

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块(摘自百度)。web框架,前端控制层访问框架。

  mybatis

    轻量级持久层框架,持久层开发较高效框架,在迭代开发、网络项目中使用较多。

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。(摘自百度)

  hibernate

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。(摘自百度)

  springboot

    springboot是以spring为基础的多技术集成的高效快速项目开发框架,核心还是spring,但是集成封装好了很多其他技术(如redis、mybatis等),免去了项目开发中一些重复繁琐的过程

  springcloud

    springcloud是分布式架构技术,springcloud建立在springboot的基础上,主要是在分布式环境下,将springboot项目集中管理的的分布式开发架构。

  netty

    nio技术具体实现框架。

  工具
  eclipse

    使用java、C 等语言来开发项目的工具。

  idea

    使用java、C 等语言来开发项目的工具,和eclipse一样是比较好用的项目开发工具,甚至比eclipse功能更多更强大,不过需要付费。

  maven

    项目开发jar资源依赖管理工具,项目打包工具,使项目开发更高效。

  tomcat

    web项目运行容器,现在springboot框架内用集成tomcat,使用springboot开发可以不需要额外配置tomcat。

 

本文不定期更新。

 

package test;

import java.util.Scanner;

public class JungleTest {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
        char[] question = { 0x8bf7, 0x95ee, 0x4f60, 0x662f, 0x0070, 0x0069, 0x0067, 0x5417, 0x003f, 0x000d, 0x000a,
                0x56de, 0x7b54, 0x0022, 0x662f, 0x0022, 0x6216, 0x8005, 0x0022, 0x4e0d, 0x662f, 0x0022, 0x002e };
        char[] answer = { 0x0059, 0x006f, 0x0075, 0x0020, 0x0061, 0x0072, 0x0065, 0x0020, 0x006e, 0x006f, 0x0020,
                0x0072, 0x0075, 0x006c, 0x0065, 0x0073, 0x002c, 0x006d, 0x0061, 0x0079, 0x0062, 0x0065, 0x0020, 0x0079,
                0x006f, 0x0075, 0x0020, 0x0063, 0x0061, 0x006e, 0x0020, 0x0062, 0x0065, 0x0020, 0x0061, 0x0020, 0x0067,
                0x006f, 0x006f, 0x0064, 0x0020, 0x7a0b, 0x5e8f, 0x733f, 0x0021 };
        Scanner scanner = new Scanner(System.in);
        while (true) {
            System.err.println(question);
            char[] charArray = scanner.nextLine().trim().toCharArray();

            if (charArray.length < 1) {
                System.err.println("输入为空,请重新输入");
                continue;
            }
            int flag = 0;
            System.out.println(0+charArray[0]);
            for (char c1 : charArray) {
                flag += c1;
            }
            if (!(0x92 == flag && charArray[0] == 0x6a) 
                    && charArray[0] != 0x6eda 
                    && charArray[0] != 0x35 
                    && charArray[0] != 0x54ed) {
                if (0x662f == flag && charArray.length == 1) {
                    System.out.println("You are brave man!\r\nSystem exit");
                    System.exit(0);
                } else {
                    if (0xb43c == flag && charArray.length == 2 && 0x4e0d == charArray[0]) {
                        System.out.println(answer);
                    } else {
                        System.err.println("输入错误");
                    }
                }

            } else {
                System.out.println("ok exit!");
                System.exit(0);
            }
        }
    }
    

    //     Integer.toHexString(7);    jc

}
View Code

 

转载于:https://www.cnblogs.com/Narule/p/10072224.html

金融机构和贷款产品数据抓取:使用Python爬虫技术获取金融机构的贷款产品信息与条件 本文介绍了如何使用Python爬虫技术抓取金融机构的贷款产品信息,包括静态网页抓取和动态网页抓取两种方法。通过requestsSelenium等工具,我们能够轻松抓取银行和消费金融平台上的贷款信息,并存储和分析数据。随着技术的发展,我们还可以扩展爬虫功能,抓取更多的金融机构网站,或者结合自然语言处理技术对贷款产品的评论进行情感分析,为用户提供更多维度的贷款决策支持。 阅读详情

相关推荐

“傻瓜”stata入门——熟悉操作界面

小白开始学习stata和matlab,零基础上手

nnpersistent的博客 4457

Java生态

每一个Java项目都不是单独存在的,至少至少依赖于JDK的那些jar包。这些jar包通常以Api的形式为你提供服务。Api代表“我能为你做什么”。 这是对人类社会的仿真。医生能为你治疗,司机可以为你开车,会计可以帮你算账,警察维护社会治安。同Java项目一样,每个人都不是单独存在的,每个人都依赖于其他人。没有别人,你甚至无法制造出一根火柴。 而Java之所以能发挥如今这么大的作用,不是单纯的这个语...

markMe1024的博客 987

告别软件轮询!用STM32G474的COMP比较器实现纳秒级硬件过压保护(CubeMX配置详解)

本文详细介绍了如何利用STM32G474的COMP比较器实现纳秒级硬件过压保护,通过CubeMX配置详解,展示了硬件比较器相比传统软件轮询方案在响应时间、CPU占用和可靠性等方面的显著优势。文章还提供了实战配置流程和优化技巧,帮助工程师快速构建高效的硬件保护系统。

weixin_28683689的博客 351

Java的生态环境

      每一种编程语言(如Java、.NET)都有生态环境,但各自的生态环境是独特的。      Java生态环境是指与Java密切相关的,影响Java发展前途的各个公司、社区、个人的力量和作用的总和。      1995年,Oak语言更名为Java,Java首次公开亮相,开始了她的发展史。刚开始是由Sun定义Java规范,随着它的使用率越来越高,更多的公司参与到Java的开发中,Java开源社区(如:Apache和Eclipse)也兴起,这样在Java的整个生产和开发过程中,分工逐渐被分到越来越细,里

未来不是梦 1904

告别龟速!实测Copernicus Dataspace下载Sentinel-2数据的3个提速技巧(附Workspace批量操作)

本文分享了在Copernicus Dataspace平台高效下载Sentinel-2遥感数据的3个实用技巧,包括网络传输层优化、浏览器与API调优以及Workspace批量操作。通过这些方法,用户可将下载速度提升300%以上,特别适合科研人员和团队处理大规模数据需求。

weixin_30706691的博客 178

基于DWA算法的机器人动态避障技术实现及matlab代码

DWA算法是一种基于轨迹的运动规划算法,其核心思想是:在机器人当前位置及速度的基础上,结合机器人感知到的环境信息,生成一组合法的速度指令,然后从这组速度指令中选取代价最小的速度指令作为机器人的下一步操作。下面,我们将通过一个实例来演示基于DWA算法的机器人动态避障技术实现。假设机器人在一个宽敞的场地内行驶,但场地内有一些固定障碍物和移动障碍物,机器人需要避开这些障碍物,并在场地内自由移动。本文给出了一种基于DWA算法的机器人动态避障技术实现及相应的matlab代码,读者可以根据自身需求进行修改和调整。

uote_e的博客 1003

Java简介超详细整理,适合新手入门

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称;由 James Gosling和同事们共同研发,并在 1995 年正式推出。

云域A的博客 1万+

Ollama DNS 重新绑定攻击 (CVE-2024-28224)

一旦 DNS 重新绑定攻击成功,攻击者就可以对这些 API 进行排序,以读取 Ollama 运行的进程可访问的任意文件数据,并将这些数据泄露到攻击者控制的系统中。完成对“创建模型” API 请求的调用后,Ollama 将收集组成新创建的用户模型的许多工件,包括大型语言模型数据、许可证数据等,以及我们要提取的文件,所有这些都可以通过其 SHA256 内容进行寻址。这是我们要窃取的文件,在我们的示例中,是可通过运行 Ollama 的主机上的路径名访问的现有文本文件。值得注意的是,该模型配置为通过参数中的。

技术超强的网络安全平台 1648

Java简介

Java作为一门常见的开发语言,有很多特性和应用方向,本文详细介绍了Java的特性及应用方向,还有学习路线,希望对您有用!

水坚石青的博客 2万+

结构力学本构模型:复合材料模型:复合材料热力学行为技术教程_2024-08-07_06-54-53.Tex

热塑性复合材料是一种由热塑性树脂基体和增强纤维组成的复合材料。与热固性复合材料不同,热塑性复合材料在加热时可以软化,冷却时硬化,这一过程可以重复进行,因此它们具有可回收和可再加工的特性。热塑性树脂,如聚酰胺(尼龙)、聚碳酸酯、聚醚醚酮(PEEK)等,与碳纤维、玻璃纤维等增强材料结合,可以制备出具有高强度、高刚度和良好耐热性的复合材料。热粘弹性理论是研究材料在温度变化和时间依赖性载荷作用下的变形和应力响应。复合材料,由于其独特的微观结构,展现出复杂的热粘弹性行为。

808

基于YOLO26深度学习框架的人脸识别门禁系统的算法研究实现方法

本文研究了基于YOLO26深度学习框架的人脸识别门禁系统实现方法。系统采用YOLO26目标检测算法,通过CSPDarknet53主干网络、特征金字塔结构和注意力机制实现高效人脸检测。研究内容包括数据预处理、模型训练优化和身份验证等关键技术,使用迁移学习策略和CIoU损失函数提升检测精度。该系统可应用于智能安防场景,具有实时性强、识别准确的特点,为门禁管理提供了智能化解决方案。

一键难忘的博客 766

Java 入门 (超级详细)

Java是一种高级编程语言,由Sun Microsystems公司于1995年推出。Java具有跨平台性、面向对象、健壮性、安全性、可移植性等特点,被广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域。Java程序可以在不同的操作系统上运行,只需编译一次,就可以在任何支持Java虚拟机(JVM)的平台上运行。Java还提供了丰富的库和框架,可以加快开发过程,提高开发效率。变量是计算机程序中用于存储数据的一种数据类型。它是一个名称,代表了一个值或一个对象,可以在程序中多次使用。

qq_63519395的博客 10万+

利用恒源云在云端租用GPU服务器训练YOLOv8模型(包括Linux系统命令讲解)

为当涉及到深度学习的训练任务时,GPU的计算能力是不可或缺的。相对于传统的中央处理器(CPU),图形处理器(GPU)具有更强大的并行计算能力,能够显著加速深度学习模型的训练过程。深度学习算法通常涉及大量的矩阵运算和张量操作,而GPU的并行计算架构使得它们能够高效地执行这些计算,从而加速模型训练的速度。恒源云是一个经济高效的云计算平台,您可以通过恒源云的控制台或者命令行界面来管理实例、上传和下载数据、执行训练任务等。

Snu77的博客 6724

java的介绍

1.java的用途广泛,在多个方面都有着使用>大数据处理>Android应用>大数据技术2.java语言性能高效,生态丰富。

Vaclee的博客 289

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Java入门篇之基础介绍

不知不觉进入到开发行业也挺多年了,从刚开始的小白新手,到现在不断参与各个项目开发的过程中,逐渐接触并学到了挺多东西,有时候感觉自己什么都会一些,又感觉自己什么都不会,挺矛盾哈~~~~自己也是纠结了一段时间(主要还是担心自己坚持不住。。。。。。),最终还是觉得有必要重新梳理下自己所学所知,一方面是对自己所掌握的知识重新梳理一遍,算是查缺补漏吧;另一方面算是对自己所学所知做个回顾吧~~~~废话不多说,下面开始从头回顾啦~~~Java SE(标准版)Java EE(企业版)Java ME(微型版)。

ILoveYou_Xuxu的博客 1488

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Spring生态创新应用

别担心,我会用最接地气的方式解释,保证你看完就能明白Spring到底在干嘛,以及它为什么能让开发者们爱得死去活来。Spring不是春天,也不是弹簧,而是一个Java开发框架。你可以把它想象成一个超级工具箱,里面装满了各种现成的工具(比如数据库连接、Web开发、安全认证等),开发者直接拿来用,不用自己从头造轮子。总结:Spring生态就像Java开发的“乐高套装”,把复杂问题拆分成简单模块,让开发者专注业务逻辑,而不是底层细节。但有了Spring,你就像拿到了乐高积木说明书,直接按步骤拼就行,省时省力。

qq_33449977的博客 591

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Java最著名的开源项目介绍

Java最著名的开源项目介绍 去发现同类优质开源项目:https://gitcode.com/ 此资源文件为您精心整理了Java语言领域最具影响力的开源项目,旨在帮助您更好地了解Java开源生态,开拓视野。以下为部分Java最著名的开源项目简介: Spring Framework:Spring框架是Java开发中最受欢迎的开源框架之一,提供了全面的编程和配置模型,用于开发基于Java的企业级应...

gitblog_06796的博客 967

现在企业编程用java还是python_【老板叫我了】选java?还是选python?

前语这个系列是用来记载学习数据剖析的进程以前看技术文的时分看到1234觉得很枯燥有时分通篇啃下来脑际只要一个大约印象,复述的时分总说不出来所以我喜爱用“问–答”的方式记载知识点,每一个发问都z O b B r r v @能加深对知识点的了解,知道自己为什么学习它还能预防一手面试,嘿嘿读者们都是我的老板所以有了这个系列期望这种方v O _ $式能协助咱们更好的掌握~正文某天,老板忽} 2 ` P ...

weixin_39836063的博客 373

Maven简单介绍

文章目录前言一、概念二、去哪找库与框架1.标准库2.第三方库1. 官方网站(比较知名的第三方库、框架)2. GitHub3. 中央仓库(主要)Maven是一个功能强大的构建工具二、Maven1.下载Maven2.使用Maven1.新建Maven2.填写Maven信息3.查看Maven内容4.管理依赖(自动的下载第三方库)总结 前言 如果一个项目代码量较大的话,就被称为软件工程,因为它会涉及到方方面面的很多细节,就类似于现实中的工程一样,要考虑到的东西有很多,这样写起来就比较累且容易出现问题,那么有没有办法

muzi_87的博客 324

【LangChain4j 实战】LangChain4j在Java生态实现聊天对话、RAG、Agent

这篇文章详细介绍了如何利用LangChain4j框架实现多种AI应用场景。主要内容包括:原生Java集成LangChain4j,支持OpenAI、通义千问和本地Ollama模型;实现基础对话、多轮对话和文生图功能;RAG知识库系统构建,涵盖文档加载、分割、向量化存储和检索增强生成;多模型协同处理任务,通过DeepSeek模型识别意图并路由到不同业务处理器;Spring Boot集成方案,提供普通/流式聊天接口,支持对话记忆和多用户隔离。文章通过完整代码示例展示了从基础对话到复杂业务场景的全流程实现。

2302_79380280的博客 1745

重返Java之路-JAVA概述(1)

在烹饪场景中,“面向对象” 的厨师首要关注的是要制作的菜品,像红烧肉、披萨等,而烹饪工具(如锅、铲子、烤箱等)是为了实现制作这些菜品的目标而服务的。还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。JAVA的功能非常强大, 具有简单性、面向对象、分布式(微服务)、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、动态性。为了达到这个目标,在安全性方面投入了大量的精力。

qq_66847466的博客 982

AgentScope - Java 多智能体开发框架全面介绍

AgentScope 作为阿里巴巴开源的多智能体开发框架,为构建基于大语言模型的复杂应用提供了强大的基础设施。虽然其主语言是 Python,但 Java 开发者可以通过 HTTP 服务集成、架构借鉴以及 Java 生态替代方案等多种方式,将 AgentScope 的设计理念应用到自己的技术栈中。建议先阅读官方文档的快速开始部分,再结合源码中的 examples 目录动手实践,逐步掌握多智能体应用的开发技巧。

小猫总的博客 608

了解java

零、本讲学习目标 了解Java简史 知道Java语言的特点 了解Java平台有三个版本 了解为什么要学习Java 一、为什么要学Java? 我们为什么要学Java呢?谁给的底气?大概是 TIOBE 这个编程语言排行榜吧。 TIOBE是编程语言流行趋势的一个指标,每月更新,基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(Google、Bing、Wikipedia)进行计算。 (一)查看TIOBE指标 网址:https://www.tiobe.com/tiobe-index/ 上面这

qq_67308046的博客 809

JAVA 的特性和优势

JAVA 的特性和优势 1. 核心优势:跨平台、可移植性。 这是Java的核心优势。Java在设计时就很注重移植和跨平台性。比如:Java的int永远都是32位。不像C++可能是16,32,可能是根据编译器厂商规定的变化。这样的话程序的移植就会非常麻烦。 2. 安全性 Java适合于网络/分布式环境,为了达到这个目标,在安全性方面投入了很大的精力,使Java可以很容易构建防病毒,防篡改的系统。 3...

秋阴的博客 1433

Java第一课——了解Java语言

【代码】Java第一课——了解Java语言。

weixin_74389517的博客 419
下一篇: Java开发中json使用,各对象与json相互转换
afik51892
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值