JAVA学习 - java简介和特性

JAVA学习笔记第一天——JAVA简介与基础数据类型、运算符 一、JAVA简介 (1)计算机简叙 计算机: 硬件+软件 软件: 操作系统 + 软件 操作系统: 和硬件交互 用户一般在操作系统层面上进行安装额外的软件(office,qq) 常见的操作系统: windows win10 win7 dos unix linux ubuntu centos debian rethat mac os 红旗 麒麟 鸿蒙 微软(个人办公): win 服务器: unix 阅读详情

java简介

  • java语言:
    • 最初名叫OAK, 在1995年被重新命名为Java, 并正式命名为Java,并正式发布,作者:詹姆斯·高斯林(James Gosling)
    • java优点:跨平台,安全性较高。
    • java程序的编译和运行机制:java源代码 ==> 编译器 ==> 字节码 ==> JVM ==> 机器码 ==> 计算机

  • java应用领域
    • 桌面引用系统开发
    • 嵌入式系统开发
    • 电子商务应用
    • 企业级应用
    • 交互式系统
    • 多媒体系统开发
    • 分布式系统开发
    • web应用系统开发。

  • java 版本
    • Java SE
    • Java EE
    • Java ME

  • Java API 文档
    http://docs.oracle.com/javase/8/docs/api/index.html

java 特性

  • 简单
  • 面向对象
  • 分布性
  • 可移植性
  • 解释型
  • 安全性
  • 健壮性
  • 多线程
  • 高性能
  • 动态
Java学习顺序流程和学习方法 首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解! 其中J2SE是关键,如果学好了java se 部分,基础扎实了,后面进阶学习也比较轻松!   补充说明一下:我觉得学习java比较合适的方法是先把所有的知识点过一遍,然后把所有的知识点串起来,边做开发边补充,就像写文章一样,先写好框架,然后再去润色填充。因为前期在学习的时候你不知道用在哪里,不知道用途,没有学习.. 阅读详情

相关推荐

JAVA入门简介

我的第一个 JAVA 程序,从今天起通过博客,带领大家进入JAVA开发

xiaoaque的博客 862

JAVA入门学习

定义:Java是一种高级编程语言,由Sun Microsystems公司于1995年推出,具有跨平台性、面向对象、健壮性、安全性、可移植性等特点。应用领域:Java被广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域。

chengxuyuan66666的博客 421

《Java1996》探索与学习路线图

Java之旅应该从这里开始。

西安极客联盟 1139

Java 零基础学习教程

Java 由 Sun Microsystems 公司于 1995 年推出,最初是为嵌入式系统设计的。后来,Java 因其“一次编写,到处运行”的特性,迅速成为企业级应用开发的主流语言。``通过本教程,你应该已经掌握了 Java 的基础知识,并能够进行简单的项目开发。继续深入学习 Java 的高级特性和框架,将有助于你在编程领域取得更大的进步。

fight fight fight,never ever ever give up 1320

从零上手HiAgent:构建能听懂指令的智能体框架实战指南

智能体(Agent)作为人工智能领域的重要范式,正从传统的预设流程自动化转向以目标驱动的自主规划与执行。其核心原理在于利用大语言模型(LLM)作为决策大脑,通过任务规划、工具调用与记忆机制,将模糊的自然语言指令转化为可执行的工作流。这一技术显著提升了人机协作的效率和自然度,其价值在自动化办公、数据分析与智能流程编排等场景中尤为突出。本文聚焦于HiAgent这一具体框架,深入解析其作为智能体开发平台的核心架构,涵盖规划器、执行器、工具集等关键组件,并提供从环境配置、自定义工具开发到复杂任务链构建的完整工程实践

weixin_29266007的博客 901

如何使用ArcGIS自动矢量化建筑

在显示的重分类对话框内,输入栅格选择提取单波段后的栅格,重分类分为三个层级,旧值分别为100-249、250-251和252-255,对应新值为1、2和3,旧值的最小和最大值不用修改,保持和原有的一致。同样在ArcToolbox内点击Spatial Analyst工具点击“重分类\重分类”,在重分类对话框内输入栅格选择之前重分类过后的图片,将旧值3的新值设置为1,这样分类后就只有两类。在显示的新建Shapefile对话框内,名称命名为折线,要素类型选择折线,点击编辑,设置坐标系为WGS 1984。

2165

关于Java 8,有什么好书推荐?

关于学习 Java 8,有几本深受欢迎的书籍,它们能够帮助你深入理解和掌握 Java 8 的新特性和改进。以下是一些推荐的书籍: 1. **《Java 8 in Action》** - 作者:Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft - 简介:这本书通过大量实用...

369

Apache Paimon-实时数据湖

Flink社区希望能够将 Flink 的 Streaming 实时计算能力和 Lakehouse 新架构优势进一步结合,推出新一代的 Streaming Lakehouse 技术,促进数据在数据湖上真正实时流动起来,并为用户提供实时离线一体化的开发体验。Flink 社区内部孵化了 Flink Table Store (简称 FTS )子项目,一个真正面向 Streaming 以及 Realtime的数据湖存储项目。

m0_57307642的博客 2193

从0->1学习Java——Week001

本人(小王),是一个半路出家的前端开发人员。从业一段时间之后突发奇想,想了解一下后端知识~

weixin_61619170的博客 150

Hypermesh二次开发实战:从Tcl/Tk脚本到Ext API的进阶之路

本文系统介绍了Hypermesh二次开发的进阶路径,从自动化重复操作的Tcl/Tk脚本入门,到利用HMASCII接口深度读写模型数据,最终深入Ext API进行高性能计算与功能定制。通过实战案例,帮助工程师掌握从脚本录制到C++插件开发的完整技能,显著提升CAE前处理效率与自动化水平。

weixin_29306875的博客 672

ThinkPHP+Layui开发的ERP管理系统

ERP采购生产销售系统,一款基于ThinkPHP+Layui开发的ERP管理系统,帮助中小企业实现ERP管理规范化,此系统能为你解决五大方面的经营问题:1.采购管理 2.销售管理 3.仓库管理 4.资金管理 5.生产管理,适用于:服装鞋帽、化妆品、机械机电、家具装潢、建材行业、快销品、母婴用品、办公用品、汽配汽修、生鲜农贸、手机通讯、数码家电、医药用品、制造业、信息技术服务行业等。提供全部无加密服务端和前端源代码,独立部署,不受限制。

u011092458的博客 789

Java语言的学习路线

在深入学习Java之前,首先需要了解它的历史、特点和应用领域。Java由James Gosling在1995年开发,并迅速获得广泛应用。Java的主要特点包括:跨平台:通过Java虚拟机(JVM),Java程序可以在任何支持JVM的设备上运行。面向对象:Java是一种纯面向对象的编程语言,支持封装、继承和多态。自动内存管理:Java使用垃圾回收机制,减轻了开发者的负担。学习Java并不是一朝一夕的事情,而是一个持续的过程。

2501_90425634的博客 421

玩转 InternVL3.5 轻量级实战:从部署到优化的全记录

玩转 InternVL3.5 轻量级实战:从部署到优化的全记录

jacke121的专栏 627

Java 教程

定义:Java是一种面向对象的编程语言,由Sun Microsystems(现在的Oracle)在1995年推出。Java程序可以在任何支持Java虚拟机(JVM)的设备上运行,实现了“一次编写,到处运行”的核心理念。特点:Java具有跨平台性、面向对象、安全性、多线程等特点,广泛应用于企业级开发、Android应用开发、大数据处理等领域。

卡拉米 798

基于YOLOv5s的RK3588多线程部署16FPS暴涨到120FPS 轻量化深度学习部署实战教程(包括性能优化与加速)37

本文介绍了如何在RK3588平台上利用线程池优化YOLOv5模型的推理性能。RK3588内置3个NPU核心,支持多核并行处理。作者设计了一个线程池架构:1个线程负责数据读取,10个线程处理NPU运算,1个线程输出结果。该架构包含任务队列、线程管理和工作线程三个核心组件,通过合理设置线程数、任务队列大小等参数确保性能稳定。文章提供了详细的C++实现代码,包括线程池初始化、任务提交、结果获取等功能模块,并讨论了多线程同步和内存管理的关键技术要点。该方案可显著提升深度学习模型在嵌入式设备上的部署效率。

FJN110的博客 9230

2026华为OD机试(Python)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,Python实现。

MISAYAONE的博客 29万+

Java基础篇(一)——简介

Java基础篇(一)——简介 Java基础篇(一)——简介 文章目录Java基础篇(一)——简介前言一、Java简介二、Java主要特性三、Java发展历史四、开发工具的选择总结——写给同路人的话 前言 现在我们开始学习Java基础篇,各位兄弟姐妹快来跟博主一起勇闯大厂吧,记住我们的目标:进大厂,进大厂,进大厂!!! 文章多有不到之处,还请各位大佬指点 一、Java简介 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具

zjz20203652的博客 287

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Java学习总结

类是Java中面向对象编程的核心概念,用于描述具有相同属性和行为的对象。类的定义包括类名、属性和方法等。// 属性// 构造方法// 方法// Getter和Setter方法return age;

2302_81072694的博客 890

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java 基础学习-Java语言概述

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

眼里有星星☆☆☆ 的博客 231

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java核心编程:卷I——学习小记

《Core Java2 Volume I: Fundamentals》(原书第5版)机械工业出版社以前看过的关于Java的东西都很零碎,感觉有必要重新学习一下Java的一些基础知识,特记。第1章 Java 简介1、我们认为Java的种种优势在它应用于新型设备或新应用领域中才能体现,而不是用它来重写那些已存在的应用程序。///所谓各领风骚十来年,大致就是这个意思;同时,泛泛地比较语言之间

忘却的悲伤 2863

javase_0_Java简介

    1 平时工作中,同样工作8小时,高手效率和认识深度要比一般人高很多,   原因: a) 学习习惯好  b) 基础好  c) 学习方法    a) 学习习惯好: 官网,API文档是学习新东西的入门神器,同时百度(google在国内打不开了)是深入学习的最佳获取源   b) 基础好: 数据结构,编译原理,某一门语言的深入理解(可以触类旁通的快速学习别的语言和框架), 常...

后知后觉的it路 242

Java简介

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

水坚石青的博客 2万+

Java简介及主要特性

Java简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 Java分为三个体系: JavaSE(J2SE)(Java2 P...

chuishanjiao2849的博客 1367

Java各版本的特性简介

Java SE Version 14 于2020-03-17发布。 引入的新特性: 1,改进的switch表达式,第一次出现在Java 12和13中,在Java 14中获得了完全的支持 2,instanceof支持模式匹配(语言特性) 3,record 特性,省去写get,equals()等方法 4,NullPointerException(JVM特性),精确到哪一行 Java SE Version 13 于2019-09发布。 引入的新特性: 增强优化了ZGC垃圾收集器, 归还未使用的堆内存给操作系统

璃尔 ° 的博客 653

学习札记-Java8系列-1-Java8新特性简介&为什么要学习Java8

Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,距离现在已经有很长一段时间了,Java10也在2018年 3月 21日正式发布,并且Oracle宣布Java 语言将每隔 6 个月提供一次更新。Java语言不断更新迭代,然而很多Java程序员缺没有跟上技术更新的步伐!所以写下这篇系列文章,希望可以帮助大家入门Java8!话不多说,开始发车!

pingguocu3的博客 973
上一篇: 考研英语 - word-list-9
下一篇: 考研英语 - word-list-10
Wang's Blog
博客等级 码龄12年 7438粉丝 2421原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值