Java SE 基础

java SE 基础知识指南 36. Lock(上):相比Java synchronized,JUC Lock有什么优势?19. io类库:http://java.io类库如此庞大,怎么才能全面系统的掌握它?51. 线程状态:为何synchronized和Lock这两种锁对应的线程状态不同?34. synchronized(上):线程释放锁之后,如何通知其他线程获取锁?13. HashMap(上):为何HashMap中数组的大小必须是2的幂次方?37. Lock(中):如何使用AQS(抽象队列同步器)实现JUC Lock? 阅读详情

            加入优快云高校俱乐部,开始重新学习Java,重新学习以前学过的知识,当我学习这些我以为不会再接触的东西时,我发现我还认识它们。

     Java分为Java SE 、JavaME、Java EE 。学习初期,以最基础的优先,看的是主席推荐的视频,张龙的Java SE,前七讲是基础。入门、运行环境、原生数据类型及其陷阱、运算符和流程控制语句。

     1.关于入门知识点,Java程序的执行过程分为两步:

     1)编译,命令为:javac  xxx.java

     2)执行,命令为:java xxx

     2.关于原生数据类型:

     Java中的数据类型分为两大类,原生数据类型和引用数据类型。原生数据类型有8种,分别是:

     整型(int)、字节型(byte)、短整型(short)、长整型(long)、单精度浮点型(float)、双精度浮点型(double)、字符型(char)、布尔类型(boolean)

     3.定义变量:变量类型  变量名;

     变量赋值:变量名=变量值;

     或将其合二为一:变量类型  变量名=变量值;

     4.变量名的命名规范为:变量名以下划线、字母、$符号开头,后接下划线、字母、$符号以及数字。

     5.关于变量赋值:可以将表示范围小的值赋给表示范围大的变量,但不能直接将表示范围大的值赋给表示范围小的变量,要通过强制类型转换来实现。

     6.关于运算符:当有若干变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。

        取模规律:取模的结果符号永远与被除数的符号相同。

     7.逻辑与:只有当两个操作数都为真时,结果才为真

        逻辑或:只有当两个操作数都为假时,结果才为假

     8.条件运算符的形式:type d=a?b:c;

     9.流程控制语句有if、switch、while、do...while和for循环

     在基础学习阶段还没有遇到难题,比较顺利,继续学习,充实自己。

【就学JAVA】Java SE基础语法扫盲 黑马笔记自用 阅读详情

相关推荐

java零基础从入门到精通(全)

目录前言1. 入门知识1.1 java体系1.2 JDK/JRE/JVM区别1.3 编译与运行理解1.4 类体函数细节2. 标识符 前言 java优势 健壮性(JVM(C++语言写的一个虚拟的计算机)、GC(垃圾回收机制)) 多线程并发 可移植性/跨平台 1. 入门知识 1.1 java体系 JavaSE:标准版 JavaEE:企业版 JavaME:微型版 1.2 JDK/JRE/JVM区别 JVM是不能独立安装的。 JRE和JDK都是可以独立安装的 层层嵌套,jvm包括jdk,jdk包括jre

码农研究僧的博客 6万+

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )

前言:对于很多初学者来说,我想可能很多人都会遇到的一个问题就是Java环境变量的配置问题。自己明明就是按照度娘上的教程去一步步配置的,但还是会有很多的人出现配置不成功的问题。所以今天在这里分享一下windows 10 系统下安装Java的教程,希望对Java初学者能有所帮助。 一. Java的下载与安装 作为初学者,要想学习Java语言,第一个条件就是要让电脑上具备有Java环境,那么怎么让电...

奔三的Uncle 44万+

基于java记账管理系统 含源码、数据库、部署教程、论文、答辩ppt一条龙服务.zip

有部署问题可私信联系 ├── 【一定要读我】(关于java记账管理系统).txt ├── 截图 │   ├── 用户年收入.png │   ├── 用户注册(1).png │   ├── 用户注册.png │   ├── 用户财务月统计.png │   ├── 用户财务记录信息.png │   ├── 管理员用户信息.png │   └── 首页.png ├── 数据库文件 │   └── database.sql ├── 源代码 │   └── jizhang.zip └── 论文等资料 └── 论文等资料 ├── 基于java记账管理系统.ppt └── 基于java记账管理系统毕业论文.doc ├── 截图 │   ├── 用户年收入.png │   ├── 用户注册(1).png │   ├── 用户注册.png │   ├── 用户财务月统计.png │   ├── 用户财务记录信息.png │   ├── 管理员用户信息.png │   └── 首页.png ├── 数据库文

Java 入门 (超级详细)

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

qq_63519395的博客 10万+

用Matlab搞定Delta并联机器人运动学:从建模到正逆解完整流程(附代码)

本文详细介绍了如何使用Matlab实现Delta并联机器人的运动学分析,包括几何建模、正逆解求解及可视化验证。通过符号计算和数值迭代法,解决非线性方程组问题,并提供完整代码示例,帮助读者快速掌握Delta机器人的运动学计算与应用。

weixin_30955617的博客 177

逆向工程师视角:拆解DataDome滑块验证码的3层防护机制与绕过思路

本文从逆向工程师视角,深入剖析DataDome滑块验证码的三层核心防护机制。第一层通过动态加密参数实现会话绑定与抗重放;第二层采集TLS指纹、鼠标轨迹动力学等多维行为数据进行一致性验证;第三层则是基于机器学习的后端异步风险决策引擎。文章不仅拆解了其技术原理,更分享了模拟、钩取等超越单纯工具调用的底层分析与绕过思路。

f6g7h8i9j的博客 731

Java 入门(完整教程)

1991 年,美国的 Sun 公司为了开发智能家电等嵌入式设备的控制系统,由詹姆斯・高斯林(James Gosling)领导的 Green 计划 团队开始了一种新语言的研发。最初该语言被命名为 Oak(橡树),它是基于 C++ 开发的,吸收了 C++ 的优点并做出来扩展,同时摒弃了 C++ 中的一些复杂概念,使得 Java 功能强大的同时又易于理解和使用。

野生派蒙的博客 2万+

论文精读-ReTransformer ReRAM-based Processing-in-MemoryArchitecture for Transformer Acceleration

Transformer已经成为一种流行的深度神经网络(DNN)模型,用于神经语言处理(NLP)应用,并在神经机器翻译、实体识别等方面表现出优异的性能。然而,其在自回归解码器中的规模化点积注意机制在推理过程中带来了性能瓶颈。Transformer也是计算和内存密集型的,需要硬件加速解决方案。

a284365的博客 1922

【Java基础知识 1】Java入门级概述,让阿里架构师告诉你为什么要分库分表

1998年12月8日,第二代Java平台的企业版J2EE发布。 1999年4月27日,HotSpot虚拟机发布。 2005年6月,在Java One大会上,Sun公司发布了Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字2,如J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。 2009年,甲骨文公司宣布收购Sun。 2014年3月Oracle发布正式版JDK8,JDK8改进比较多,最大的改进是Lambda表达式(以及因之带来的函数式接口,很多原有类都做

m0_64383736的博客 9949

泛微OA与金蝶云星空审批流程对接实战:从报销单到采购合同的完整指南

本文详细介绍了泛微OA与金蝶云星空审批流程的深度集成方案,涵盖从报销单到采购合同的完整对接指南。通过API层面的无缝连接,实现流程自动化、数据同源和权限联动,显著提升企业业务效率。文章还提供了环境配置、数据映射、接口安全等实用技巧,助力企业轻松完成系统对接。

weixin_29268637的博客 245

用 SQL 分析不同用户群组留存率

一、前言 用户增长对企业非常重要,主要包括: 新增、留存、召回 。本文介绍一个实用的分析留存率的方法: Cohort Analysis (群组分析),APP的下载量越高并不是说产品就越好,产品若没有很好的留存,花费大量时间和资源来挖掘新客户也将是竹篮打水一场空。群组分析有利于衡量用户在每个漏斗的用户流失节点、用户流失数据,从而帮助你发现产品的用户的行为模式和用户增长点。从本质上讲,群组分析Cohort Analysis为你提供了一种数据驱动的方法,用群组分析Cohort Analysis方法,可以来帮助提

qq_39984050的博客 3172

Java SE,Java EE:到底是什么

JavaSE是Java的标准版,提供基础语法、类库和运行环境,是Java开发的核心基础。JavaEE则是基于SE的企业扩展版,增加了Servlet、JPA等企业级规范,适用于开发大型Web应用和分布式系统。两者关系为:SE是必学基础,EE是进阶选择,开发企业应用需先掌握SE再学习EE的核心技术。学习路径建议从SE开始,逐步过渡到EE相关框架。

m0_73884648的博客 2164

[Pytorch案例实践001]手写MNIST数字识别

Pytorch实现手写数字识别,带完整数据集。

2403_83044722的博客 1115

JAVA SE 入门基础

JAVA SE 入门基础 想要学好一门语言基础一定要打好,基本的东西能够娴熟的运用,才能向更深入的研究进发。当然既然要跟计算机打交道,那么相关的计算机快捷命令需要灵活应用。 A:键盘功能键 Tab、Shift 、Ctrl 、Alt、空格 、Enter 、Window、上下左右键 B:键盘快捷键 Ctrl+A 全选 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+X 剪切 Ctrl+Z 撤销 Ctrl+S 保存 Alt+F4 关闭窗口 window+R 运行 window+E

sweetpymoon的博客 432

HTML金色流星雨(完整代码)

HTML实现金色流星雨动态效果的完整代码。

AIGC 992

SAP-ABAP:SAP系统调优利器:RZ11动态参数修改全指南

SAP系统调优利器:RZ11动态参数修改全指南

baidu_35680696的博客 970

Java SE 学习基础路线

Java SE基础路线.png

mazaiting的博客 1859

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Java SE 和 Java EE 的区别

Java SE与Java EE核心区别摘要(150字) Java SE是Java标准版,提供JVM、核心类库(集合/IO/线程等)和基础开发工具,适用于桌面程序和控制台应用,是所有Java开发的基础。Java EE是企业版扩展规范,基于Java SE增加Servlet、JSP、EJB等API,专为分布式高并发系统设计(如电商/金融平台),需部署至Tomcat等服务器运行。学习路径必须先掌握Java SE,再进阶Java EE或相关框架(如Spring)。注意:2018年后Java EE更名为Jakarta

weixin_45784564的博客 576

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【Java基础】Java SE vs Java EE

Java SE的优势在于其通用性和跨平台性,适用于大多数的Java应用程序开发,特别是桌面应用开发。 Java EE的优势则在于其企业级特性和高级功能,如分布式计算、事务处理、集成与资源共享等,更适合用于构建复杂的企业级应用

2403_87669205的博客 1662

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Java SE 语法基础总结

Java是一种面向对象的编程语言,强调代码的可移植性和安全性。它通过“一次编写,到处运行”的理念,允许程序在不同操作系统上运行,这得益于Java虚拟机(JVM)的抽象层。Java语言设计简洁,支持多线程、网络编程和内存管理自动化(垃圾回收)。变量必须初始化:Java要求所有变量(基本类型或引用类型)在声明时或使用前赋值,否则编译失败。推荐定义时赋初始值(如0或null// 正确:初始化// 错误:未初始化long和float的特殊处理整数默认类型为int,定义long时需加L后缀(如10L)。

2402_87233358的博客 1671

Java SE Downloads

<br />Latest Release  <br />Next Release (Early Access)<br />  <br />Embedded Use<br />  <br />Real-Time<br />  <br />Previous Releases<br />  Java Platform (JDK)JDK  

qiaolevip的专栏 1189

JAVA SE 是什么? 入门级讲解。

JAVA SE 是什么? 入门级讲解。 JAVA SE(Java Standard Edition,Java 标准版) java se是Java技术的核心和基础,是Java ME和Java EE编程的基础 。(这两个东西是啥呢 后面有写) Java SE是由Sun 公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的Hot Java浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。这些魅力带来很多便捷和优点,从此呢,Java

z_2588的博客 2万+

Java SE 总结

try {throw new MyException("自定义异常");

Broken_x的博客 3万+

Java SE到Java EE的学习转换

我接触java的学习是从Java SE开始的,SE部分主要是用来做桌面程序的开发,在现在的主流趋势中已经渐渐的退出了中心舞台。现在人们对网络的认知和通过网络接收信息大部分都是碎片化的,因此各种网页就成为了我们最频繁的上网途径,因此Java EE热了。我想就此分享一下我从SE的学习到EE的学习的转换历程 **不同之处** Java SE是纯java语言的学习,可以通过它进行java桌面程序的开发等。...

weixin_44582716的博客 3283

安装JAVA SE 安装包

单击下一步,完成第一步安装。 第一步安装程序 一般来说JAVA SE安装包包括JDK和JRE的安装。默认的安装目录一般不用修改。默认的选择也不要修改。 单击下一步,完成第二步安装。 第二步定制安装 等待第三步安装完成。 第三步进度 安装过程中弹出警告信息,此警告信息会在JAVA SE DEVELOPMENT KIT 8版本出现。 第四步警告信息 单...

lihongtao8209的专栏 3423

Java SE 与 Java EE 简介

Java SE 与 Java EE 简介

诸神缄默不语的博客 1582
下一篇: Java SE——深入理解面向对象程序设计
memorying47
博客等级 码龄15年 12粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值