学妹学Java(一)

这篇具有很好参考价值的文章主要介绍了学妹学Java(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简单说两句

作者:后端小知识

CSDN个人主页:后端小知识

🔎GZH后端小知识

🎉欢迎关注🔎点赞👍收藏⭐️留言📝文章来源地址https://www.toymoban.com/news/detail-698354.html

Hello,亲爱的各位友友们,好久不见,今天给大家带来一篇学妹写的Java笔记(简洁版)

【声明】:笔记仅用于学习交流

学妹学Java(一),专业课笔记(持续更新),java,开发语言

Java(笔记一)✨✨

跨平台是Java语言的核心优势

Java各个版本的含义🎨

  • JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用

  • JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用

  • JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用上

特性和优势🧨

学妹学Java(一),专业课笔记(持续更新),java,开发语言

1995年正式发布第一个java版本,企业版流行的java版本是8(11,17也较为流行了)

Java运行机制🎫

源文件(java文件),后缀名为.java—>编译器—>字节码文件(class文件),后缀名为.class—>JVM虚拟机(解释器)—>操作系统(Widows系统,Linux系统,Mac系统)

计算机高级语言的类型主要有编译器解释器两种,而Java语言是两种类型的结合

  • JAM(Java Virtual Machine)——虚拟计算机:用于执行bytecode字节码的“虚拟计算机”。不同的操作系统有不同版本JVM,屏蔽了底层运行平台的差别,实现跨平台的核心

  • JRE(Java Runtime Environment)——Java运行时环境,包含:Java虚拟机、库函数等,JRE=JVM+Java的核心类库(类)

  • JDK(Java Development Kit)——Java开发工具包,包含:JRE,编译器和调试器等,JDK=JRE+Java的开发工具(java,javac,javadoc,javap等)

JDK JRE JVM之间的关系

学妹学Java(一),专业课笔记(持续更新),java,开发语言

Java安装🎉

要开发Java必须要安装JDK

JDK安装目录,自定义不包括中文路径(建议C盘)

配置环境变量path(重要)

没有配置path。在命令行(快捷方式win+r)中敲入javac,出现错误提示

解决方法:

  • 改变目录

  • 在我的电脑高级设置中加入环境变量、在path环境变量增加%JAVA_HOME%\bin

代码编写🍕

代码编写(代码有中文的时候,在文件选择设置文件编码,选择GBK)

  • 打开软件

  • 新建文件.java

  • 代码编写,保存,关闭。

  • 找到文件地方,找到命令行(在上面的路径中输入cmd)

  • 将.java转化为.class(在命令行中输入javac 类.class)

  • 运行.class(在命令行中输入java 类名)

javac编译   java运行
javac Hello.java  
java Hello

代码

这是java的快速入门,演示java的开发步骤

public class Hello{
	//编写一个main方法
	public static void main(String[] args){
		System.out.println("hello,word~");
	}
}

对代码的相关说明

  • public class Hello 表示Hello是一个类,是一个public共有的类

  • Hello{ } 表示一个类的开始和结束

  • public static void main(String[] args)表示一个主办法,即我们程序的入口

  • main() {} 表示方法的开始和结束

  • System.out.println("hello,word");表示输出”hello,world”到屏幕

  • ;表示语句结束

【注意啦】

  • 一个源文件中最多只能有一个public类,其他的类(class 类)在编译过程之后都会单独生成一个.class的字节码文件(其他类的个数不限也可以将main方法写在非public类中,然后运行)

  • 文件名的名字必须于源文件中的public类同名(相同)

  • 严格区别大小写

小技巧在控制台,输入Tab键,可以补全名称

转义字符

学妹学Java(一),专业课笔记(持续更新),java,开发语言

注释(comment)

  • 单行注释:\\

  • 多行注释:\* *\

  • 文档注释:注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类

使用细节:

  • 被注释的文字,不会被JVM(java虚拟机)解释执行

  • 多行注释里面不允许有多行注释嵌套

文档注释

/**

*(首先后接javacdoc标签)

*/

//解析:在控制台输入javadoc -d文件名(你要存的地方) -xx -yy(javadoc标签) Demo3.java

Java代码规范(可以阅读阿里的java开发手册):

学妹学Java(一),专业课笔记(持续更新),java,开发语言

Dos命令(磁盘操作系统)

  • 相对路径:从当前目录(你当前在哪个目录下面),开始定位,形成的路径

  • 绝对路径:从顶级目录()d,开始定位,形成的路径

需求:从abc\test100访问abc2\test200\hello.txt

相对路径: …\abc2\test200\hello.txt

绝对路径:d:\abc2\test200\hello.txt

..\就是到上一级目录

常用的Dos命令

查看当前目录有什么内容  dir   例如:dir dir d:\abc2\test200
切换到其他盘下 cd:change directory  例如:切换到C盘 cd/D  c:
切换当前盘的其他目录下(使用相对路径和绝对路径)
切换到上一级 cd..
切换到根目录:cd\
查看指定的目录下所有的子级目录 tree
清屏 cls
退出 Dos
md(创建目录),rd(删除目录),copy(拷贝文件),
del(删除文件),echo(输入内容到文件),type,move(剪切)

变量🥠

变量是程序的基本组成单位,相当于内存中一个数据储存空间的表示

变量的三要素类型+名称+值

int 整型 double 小数 char 字符型 String 字符串

【注意事项】

  • 变量表示的一个内存区域(不同的变量,类型不同,占用的空间大小不同,int 4个字节,double 8个字节)

  • 该区域有自己的名称(变量名)和类型(数据类型)

  • 变量必须先声明,后使用

  • 该区域的数据值可以在同一类型范围内不断变化

  • 变量在同一个作用域内不能重名

  • 变量=变量名+值+数据类型,变量三要素

+号的使用

  • 当左右两边都是数值型时,则做加法运算

  • 当左右两边有一方为字符串,则做拼接 eg.System.out.println(“100”+98) 输出为10098

  • 运算顺序,从左到右

数据类型🥯

Java数据类型分为

  • 基本数据类型(byte、short、int、long、float、double、boolean、char)
  • 引用数据类型(类(class),接口(interface),数组([ ]))

学妹学Java(一),专业课笔记(持续更新),java,开发语言

整数的类型

类型 占用存储空间 范围
Byte[字节] 1字节 -128~127为啥存放的范围是这个=>二进制
Short[短整型] 2字节 -(215)215-1-3276832767
Int[整型] 4字节 -231231-1-21474836482147483647
Long[长整型] 8字节 -263~263-1

【都看到这了,点点赞点点关注呗,爱你们】😚😚

学妹学Java(一),专业课笔记(持续更新),java,开发语言

结语

谢谢你的阅读,由于作者水平有限,难免有不足之处,若读者发现问题,还请批评,在留言区留言或者私信告知,我一定会尽快修改的。若各位大佬有什么好的解法,或者有意义的解法都可以在评论区展示额,万分谢谢。
写作不易,望各位老板点点赞,加个关注!😘😘😘

💬

作者:后端小知识

CSDN个人主页:后端小知识

🔎GZH后端小知识

🎉欢迎关注🔎点赞👍收藏⭐️留言📝

到了这里,关于学妹学Java(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • <网络安全>《35 网络攻防专业课<第一课 - 网络攻防准备>》

    认识黑客 认识端口 常见术语与命令 网络攻击流程 VMWare虚拟环境靶机搭建 白帽黑客 是指有能力破坏电脑安全但不具恶意目的黑客。 灰帽黑客 是指对于伦理和法律态度不明的黑客。 黑帽黑客 经常用于区别于一般(正面的)理性黑客,一个犯罪和黑客的合成词。 黑客:Hack

    2024年02月19日
    浏览(46)
  • MR混合现实情景实训教学系统在军事专业课堂上的应用

    MR混合现实在军事专业课堂中的应用 1. 模拟实战环境:通过MR系统,教师可以模拟各种实战环境,让学生在实际操作中学习和掌握军事技能。例如,在战术训练中,学生可以在模拟的敌方阵地环境中进行实战演练,提高应对复杂战场的能力。 2. 情景式教学:MR系统可以根据教

    2024年02月20日
    浏览(35)
  • 专业课130总分420+复旦大学957信号与系统考研经验电子信息通信

    专业课: 啰嗦一句,专业课推荐信息通信Jenny老师的专业课(不熟悉Jenny老师的同学可以去b站看看老师分享的视频@信息通信考研Jenny),957信号与系统2022年入学考试出过大纲后,这两年一直没有更新,真题难度也比2022有提高,而且在c9和985里面复旦这两年难度不算高,就造成

    2024年01月24日
    浏览(53)
  • 西安邮电大学计算机学院考研专业课832(计算机基础综合)经验分享

    先贴成绩: 目录及大纲:  西安邮电大学2023年硕士研究生招生专业目录-西安邮电大学研究生院 (xupt.edu.cn) 对应专业:081200计算机科学与技术,083500软件工程 试卷结构:总分150,微机原理75+数据结构75 关于变更2023年硕士研究生招生考试部分学科初试自命题科目的公告-西安邮

    2023年04月19日
    浏览(36)
  • Double 4 VR智能情景互动教学系统在酒店专业课堂上的教学应用

    随着科技的不断发展,VR技术已经逐渐渗透到各个领域,特别是在教育领域中, Double 4 VR智能情景互动教学系统 得到了广泛的应用。 一、增强学生的实践操作能力 酒店专业是一门实践性很强的学科,学生需要掌握各种服务技能和操作流程。传统的教学方法往往只能通过理论

    2024年04月11日
    浏览(31)
  • 2022大三计算机 | 保研面试 | 专业课(数据结构、计组等) 数学(离散等) | 资料整理

    准备复习专业课和数学,每天会复习8个问题/知识点,大概6月底全部复习完 专业课 :数据结构、计算机组成原理、操作系统、计算机网络、数据库、软件工程、汇编、编译、程序设计语言 数学 :高数、线代、离散 借CSDN罗列已整理的题目,便于对照自答。均已整理, 需要资

    2024年02月11日
    浏览(37)
  • 专业课140总分410+大连理工大学852信号与系统考研经验电子信息与通信

    ●政治: 真心建议大家至少暑假或者9月再开始政治,我去年4月份就开始陆陆续续看课程,结果到后面都忘得差不多了。 如果再来一次,我会这样来安排政治:暑假两个月结合《精讲精练》或者《考点清单》听完(腿姐)强化课,做好笔记,配套完成《肖1000题》。放弃腿姐

    2024年02月02日
    浏览(51)
  • 专业课145+合肥工业大学833信号分析与处理考研经验合工大电子信息通信

    今年专业课145+也是考研科目中最满意的一门,其他基本相对平平,所以这里我总结一下自己的专业课合肥工业大学833信号分析与处理的复习经验。 我所用的教材是郑君里的《信号与系统》(第三版)和高西全、丁玉美的《数字信号处理》(第四版),另外自己还看了祖师爷

    2024年01月18日
    浏览(46)
  • 学妹学Java(一)

    ⭐ 简单说两句 ⭐ 作者: 后端小知识 CSDN 个人主页 :后端小知识 🔎 GZH : 后端小知识 🎉 欢迎关注 🔎 点赞 👍 收藏 ⭐️ 留言 📝 Hello,亲爱的各位友友们,好久不见,今天给大家带来一篇 学妹写的Java笔记 (简洁版) 【声明】: 笔记仅用于学习交流 跨平台 是Java语言的

    2024年02月09日
    浏览(22)
  • [汇总]计算机专业相关证书大全(持续更新...)

    所有数据 来源于网络 , 每个证书数据来源会附在小节标题后 。文章内容 仅作参考 , 没有任何培训广告 。 笔者 只负责搜集整理 ,对于 各证书含金量不做评价 。证书排序 按照收集的顺序 , 没有任何排名 。 内容会 尽量保持持续更新 。由于能力有限,难免出现各种错误

    2024年02月04日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包