Java第一课

AutoCAD Plant 3D自定义零件库实战:手把手教你用Python创建参数化槽式三通 本文详细介绍了如何利用Python脚本在AutoCAD Plant 3D中创建参数化槽式三通组件,从API原理到实战开发,帮助用户构建高效的自定义零件库。通过Python装饰器系统控制零件属性和行为,实现几何建模、参数管理和规格编辑器集成,提升工业管道设计的标准化和效率。 阅读详情

前言

Java 好麻烦,还没开始就用了那么多的关键字

开始

基本结构

/**
 * 可以用来自动创建文档的注释
 */
public class Hello {
    public static void main(String[] args) {
        // 向屏幕输出文本:
        System.out.println("Hello, world!");
        /* 多行注释开始
        注释内容
        注释结束 */
    }
} // class定义结束
  • public 为访问修饰符,表示此类(方法)公开
  • class 用来定义一个类,在这里是定义了 Hello 类
    • 类名必须以英文字母开头,后接字母,数字和下划线的组合
    • 习惯以大写字母开头(驼峰)
    • 类名必须和文件名一样(比如在此程序中文件名需要为 Hello.java
  • static 表示静态
  • void 表示无类型(参考 c语言)
  • main(String[] args) 为类的主入口(相当于 c语言main() )
    • 括号内的参数必须为 String[] args
    • 入口方法必须为静态类型 static
    • 其他方法的命名方法首单词小写,其他单词首字母大写(驼峰)
    • 方法内的代码需要用分号结尾(和c语言一样)
  • 注释的方法代码内有体现了

变量

//整数类型:
byte:-128 ~ 127
short: -32768 ~ 32767
int: -2147483648 ~ 2147483647
long: -9223372036854775808 ~ 9223372036854775807

//浮点数类型:
float:最大3.4e38
double:最大1.79e308

//字符类型:
char // 注意用单引号表示字符,支持 ASCII 和 Unicode 

//布尔类型:
boolean // true/1 false/0

表示了一个长整数(超过 int 的长度)时需要在数字后面加L

9223372036854775807L
// 其实 l 也可以
9223372036854775807l

在给 float 赋值时需要在浮点数后面加拨 f/F,但是 double 不用

float x = 123.321F;
float x = 123.321f; // 需要说明的是在一个函数(方法)里相同的变量名不可重复定义两次

常量

final 关键字可以让一个变量变为常量

final double PI = 3.14159; 
// 常量名最好都是大写
IAR9.X半主模式异常解析:为何硬件复位后仍陷调试状态? 本文深入解析了IAR 9.X半主模式异常问题,探讨了硬件复位后MCU仍陷调试状态的原因及解决方案。通过分析半主模式工作机制,提供了禁用半主功能、重写低级IO函数等具体方法,并给出了版本兼容性处理和调试与量产配置分离的优化建议,帮助开发者有效解决复位异常问题。 阅读详情

相关推荐

解决windows10下无法安装.net framework 3.5(包括.net2.0和3.0)

入域电脑,win10系统中安装 .net framework 3.5(包括.net2.0和3.0)

God_me_1的博客 4万+

java第一课——初识java

目录 1.java语言发展简史 2.java语言特性 3.java开发环境的介绍 4.初识java中main函数 4.1编写程序 4.2运行java程序 5.标识符命名规则 1.java语言发展简史 Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。 ...

baijaiyu的博客 2145

量化交易如何利用涨停板策略收割散户

量化交易通过算法筛选特定特征的股票,在早盘建立底仓后,利用大单拉升制造抢筹假象,吸引散户跟风买入。这种策略利用了散户的认知偏差,如锚定效应和从众心理,导致次日低开闷杀。从技术实现来看,量化策略通过控制买入量、隐藏真实意图等手段,精准执行隔日砸策略。对于短线交易者而言,理解量化资金的运作逻辑和识别危险涨停板的特征至关重要,这包括观察封板时间、盘口挂单、量价关系等多维度数据。在算法主导的市场中,散户需要升级交易工具和策略,从预测走势转向应对走势,才能避免成为量化策略的牺牲品。

weixin_33046983的博客 288

Java基础知识全面总结(第一章)

1.面向对象编程和面向过程编程的区别无论是面向过程编程还是面向对象编程都是用于解决一个实际问题,当面向过程编程在解决一个问题时,更多的情况下是不会做出重用的设计思考的;而面向对象的设计形式为模块化设计,并且可以进行重用配置,在整个面向对象的设计里面更多考虑的是标准。2.面向对象设计的三个主要特征封装性:内部的操作对外部来说不可见,当内部的操作都不可以直接使用的时候才是安全的。继承性:在已有的结构基础上继续对功能进行扩充多态性:是在继承性的基础上扩充的概念,指的是类型的转换处理。1.类的定义。

psjasf1314的博客 1324

深入解析进化算法中的选择与多样性

在计算科学的世界里,最优雅的解决方案往往源于最古老的智慧——大自然。进化算法(Evolutionary Algorithms, EAs)正是这样一种受达尔文自然选择学说启发的强大工具。它们通过模拟“适者生存”的过程,在庞大的可能性海洋中搜寻最优解。。:指的是深入挖掘和优化已知的优质解。这就像在一片已知的沃土上精耕细作,力求获得最高产量。强大的选择压力会促进这一过程。:指的是在整个搜索空间中寻找全新的、可能更优的解。这好比派遣探险队去发现新大陆,充满了未知与机遇。保持种群的多样性是探索的关键。

weixin_62533513的博客 716

PyTorch深度学习实战(36)——Pix2Pix详解与实现

Pix2Pix 是基于生成对抗网络的图像转换框架,能够将输入图像转换为与之对应的输出图像,能够广泛用于图像到图像转换的任务,如风格转换、图像修复、语义标签到图像的转换等。Pix2Pix 的核心思想是通过对抗训练将输入图像和目标输出图像进行配对,使生成网络可以学习到输入图像到输出图像的映射关系。在本节中,将学习使用 Pix2Pix 根据给定轮廓生成图像。

盼小辉丶的博客 1万+

完全从零Java自学系列【入门篇】(第一课:环境搭建&工具安装与初入编程【初识工程&JAVA文件&语法&变量&判断&循环】)

本系列文章将陆续更新Java整条链路的: *【入门篇(从java到各大框架&工具)】-【原理深入篇(从java到各大架构)】-【各大架构优化篇】-【面试篇】-【工作实战篇】-【创业篇】*,目前为【入门篇】。如果你想自学编程,如果你想自学JAVA,如果你不想花钱,如果你不想走弯路,如果你希望得到系统的教材,如果你想一学就会,看这里

weixin_47650577的博客 1616

全志 camera: 4路AHD摄像头转MIPI

TP2815 驱动模块主要实现将 4 路的 AHD/TVI/CVBS Camera 的数据转换为 MIPI 数据,从而实现在 T527 端来对数据进行处理和送显。

Linux驱动开发工程师,熟悉Linux/Android底层驱动、TP、显示、IIC、网络等通用外设调试适配,Linux上层应用开发。常用平台瑞芯微、全志、恩智浦等。 9095

Java入门第一课 初始概念和框架

一、java初识 Java 是由美国互联网Sun公司开发的,目前被被甲骨文收购,Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统的高级程序设计语言。 Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition(即曾经的J2EE,java平台企业版),开发企业环境下的应用程序,主要针对web程序开发; JAVASE...............

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 1799

Vue + ECharts:从零构建智慧农业数据监控大屏(附完整源码)」 「超实用!一步步实现智慧农业大屏,完整代码+讲解」 「前端新手友好:Vue + ECharts 打造炫酷农业数据大屏」 「

Vue + ECharts:从零构建智慧农业数据监控大屏(附完整源码)」 「超实用!一步步实现智慧农业大屏,完整代码+讲解」 「前端新手友好:Vue + ECharts 打造炫酷农业数据大屏」 「前端可视化项目实战:智慧农业监控大屏开发详解」 「农作物可视化监控:用 Vue 和 ECharts 构建大屏应用」 「从零开始开发一个智慧农业数据大屏(代码+图表展示)」 「前端新手也能实现!智慧农业监控大屏开发教程」 「用 Vue 和 ECharts 搭建动态数据大屏:详细图文教程」 「学习前端大屏开发:

sky10100100的博客 1535

CPU、Core、RISC、ARM等的前世今生

CPU、Core、RISC-V 、ARM、ASIC、FPGA、SOC概念及区分

nxin168的博客 1017

Java入门第一课

Java基础

Jack的博客 1008

电气论文实现:前推回代在IEEE33节点中的潮流计算实现(matlab,python)

本文首先介绍了前推回代的原理。然后基于IEEE33节点算例,分别用python和matlab运用前推回代进行了潮流计算。

总裁余(余登武)博客 8608

Java第一课的总结

教师对于第一课的总结

YqJlHs_fan的博客 176

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

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

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Java学习第一课

学习Java学习第一课,不知道你在Java第一课学习到了什么??本文介绍了笔者所学习的Java第一颗!有想法的各位老铁,可以欣赏一下哟!!

weixin_64308540的博客 2611

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

第一课Java

希望加油

lenliy的博客 468

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

JAVA第一课

方法1.win图标+R图标(win的图标可能是四个小方格在你的键盘上,我的就是四个小方格,它是边摁win边摁R)会出来一个运行程序(名字叫“运行”),上面会显示“打开:”在“:”后输入cmd,就会出来小黑框了,进入的一般是系统所在的地方(大部分人的系统一般是在C盘的位置,D,F....盘的也有,你的小黑框(也就是你的面板)显示的可能是C:\什么什么,也可能是D,F...\什么什么,不一样也不要惊讶啦~)没有那两行内容,啊啊啊啊!1.(1)在任意一个地方创建文件夹,(1.在桌面上,在“此电脑”上都行。

aaaghvhg的博客 1781

Java自学第一课

本文主要介绍了Java编程基础中的执行流程、变量、数据类型转换、运算符和循环控制等核心概念。在Java执行流程方面,强调源文件需先编译为字节码再运行。数据类型部分详细讲解了8种基本数据类型及其转换规则,特别指出浮点数精度问题可通过差值比较解决。运算符章节重点分析了++/--的自增逻辑、位运算应用以及三元运算符的类型转换特性。循环控制部分以switch语句为例,说明其匹配机制和break的重要性。文中还包含多个易错点提示和典型代码示例,如字符编码原理、复合赋值运算的隐式类型转换等。

zhangshihao11的博客 609

学习Java第一课

学习Java第一课 学习Typora指令 字体 黑体 斜体 黑斜体 删除体 引用 引用别的文章 分割线 用—或*** 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5tIjBiTa-1650179517482)(C:\Users\Administrator\Pictures\xiaoming.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QyQDNcft-1650179517484)( https://i1.hdslb

qq_43446733的博客 138

Java程序开发——第一课

Java程序开发——第一课 1、java程序不依赖平台 java运行环境由java虚拟机(JVM)、类库及一些核心文件组成。 Java虚拟机的核心是字节码指令(可以被java虚拟机的字节码直接识别、执行的一种由0、1组成的序列代码)。 2、java程序开发 开发一个Java应用程序需要经过三个步骤:编写源文件——>编译源文件(.java),生成字节码(.class)——>加载运行字节...

gml1997的博客 385

Java实训第一课

Java实训第一课 1、首先打开Navicat 2、创建一个student 3、在student查询里依次插入四个表 四个表分别为 t_college、s_status、s_student、t_user 4、刷新student,查看表类中是否有刚刚插入的四个表

moonqiu的博客 211

java学习第一课

DTO 数据传输对象service数据入参,避免暴漏数据结构。servlet web开发用;自动拆箱 integer.intValue()数据模型 po 持久化对象数据库表一一对应;封装,继承,多态,跨平台;自动装箱 iteger.valueOf()equals 比较的引用类型(对象)运行环境 jvm- jre-jdk。J2SE 标准版 基础类库;vo输出接口参数对象;== 判断的内存地址;静态方法,单例模式?

xiaohai597的专栏 191

实训第一课0122

实训第一课0122。

m0_74758560的博客 415

java第一课

java语言(第一课) java语言既是一门面向对象又是一门跨平台的语言,之所以可以在任何操作系统上运行是因为Java虚拟机的存在 什么是Java虚拟机? Java虚拟机的作用是什么呢? 我们试想Java为什么在所有OS(操作系统)都能编译执行呢?首先java在编译时生成的是java源代码,经过编译以后转换为java特有的字节码(.class)文件,然后.class文件是任何操作系统都不认识的。 这时候就需要java虚拟机了,Java虚拟机就是将java的字节码文件转换为任一OS都能之别的代码。从而实现j

qq_52780421的博客 188
上一篇: python3函数默认参数的坑
下一篇: 使用 PicGo +gitee 建立自己的图床
Adrian_Yan
博客等级 码龄7年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值