首页 > 编程语言 >java学习第一天

java学习第一天

时间:2024-09-12 20:25:40浏览次数:1  
标签:单词 java 第一天 目录 学习 注释 main class

java

定义指针
ctrl+a 全选

class hellword(
// class	定义一个类名,类名和文件名可以不一样
// 写了多少个class类,就有多少个class文件
		public static void main (string[] args){
					System.out.println("hello,world")})
​```编译刷时候要有后缀名```
class demo{
				public static void main(String[] args
//java运行程序入口
						//系统换行输出打印
  				System.out.println("	你是笨蛋"))
									}


常见错误

  • 1.拓展名没打开
  • 2.先编译后运行javac helloworld—保存后改ansa

1.如何在任意目录中运用javac和java命令

配置 path环境变量

方式1:直接将jdk的bin目录
方式2:新建一个变量 JAVA_HOME

2.classpath(选配)

为了让class文件在任意的目录下被找到
配制前加.(表示了从当前目录找)

java语法基础

快捷键

复制同行代码快捷键 Ctrl +alt+下键

1.关键字

/*关键字:被java语言赋予特殊含义的单词
  特点:都是小写字母组成
*/

生成main方法的快捷键

psvm 
main

标识符

就是给类,接口,方法。变量等起名字时使用的字符序列

组成规则

  • 1.由英文大小写组成
  • 2.可以有数字
  • 3.特殊字符只能有两个出现$和_

命名规范

  • 1.不能以数字开头
  • 2.不能是java中的关键字
  • 3.不能除$和_以外的特殊字符出现

常见命名场景

  • 包(文件夹|目录)

  • 单极目录 由小写字母和数字构成 举例:day01
    多极目录 全由小写字母构成,父子目录由.连接 举例:com.shujia.day01

  • 类、接口起名字

  • 一个单词组成 首字母大写,其余字母小写 eg:Student
    多个单词组成 每个单词首字母大写,其余字母小写 eg:HighStudent

  • 方法和变量

    • 一个单词组成 全部小写 举例:eat()
    • 多个单词组成 第一个单词全部小写,从第二个单词开始,首字母大写 playGame()
  • 常量

    • 一个单词组成 全部大写 eg:NAME
    • 多个单词组成 全部大戏,单词与单词之间用_连接 eg:FIRST_NAME

3.注释

在java程序运行过程中,不会被解释运行的文字

  • 1.单行注释 //

  • 2.多行注释/* 要注释的内容 */

  • 3.文档注释(放到面向对象的时候讲解) /** */

  • /**
    *这是文档注释
    *
    *
    */
    

注释的作用?

  • 1.用于解释说明文字,帮助理解代码
  • 2.帮助我们排错【以后我们会使用更好的工具】

标签:单词,java,第一天,目录,学习,注释,main,class
From: https://www.cnblogs.com/lsb021214/p/18411004

相关文章

  • Java 假设有一个对象list 有4列,4和3比较name 如果name不相同则记录4的version值string
    可以使用传统循环或Java8的流(Stream)API来实现这一逻辑。以下是这两种方法的示例代码:1.使用传统循环importjava.util.List;publicclassMain{publicstaticvoidmain(String[]args){List<MyObject>list=...;//初始对象列表String......
  • Java怎么把多个对象的list的数据合并
    1.示例一:创建几个包含Person对象的List,并将它们合并成一个新的List在Java中,将多个对象的List合并通常涉及到遍历这些List并将它们的元素添加到一个新的List中。这里,我将给出一个详细的代码示例,该示例将展示如何将多个包含相同类型对象的List合并成一个List。假设我们有一个简单的......
  • Java怎么把多个对象的list的数据合并
    1.示例一:创建几个包含Person对象的List,并将它们合并成一个新的List在Java中,将多个对象的List合并通常涉及到遍历这些List并将它们的元素添加到一个新的List中。这里,我将给出一个详细的代码示例,该示例将展示如何将多个包含相同类型对象的List合并成一个List。假设我们有一个简单......
  • Springboot党史在线学习系统6fo63--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景在信息化高速发展的今天,党史学习作为党员教育的重要组成部分,亟需适应时代需求,实现学习方式的创新与升级。因此,开发一套党史在线学习系......
  • 2025最新:Java SpringBoot实现房屋租赁管理,三步构建平台,房源实时更新
    ✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程......
  • 深度学习介绍
    文章目录一、定义与核心二、工作原理三、优缺点1.优点2.缺点深度学习(DeepLearning,DL)是机器学习(MachineLearning,ML)领域中一个重要的研究方向,旨在通过模拟人脑中的神经网络结构,解决复杂的问题。一、定义与核心定义:深度学习是一种试图使用包含复杂结构或......
  • 【学习笔记】状压DP
    状态压缩DP对于一个集合,他一有\(2^n\)个子集,而状态压缩就是枚举这些子集,每一个状态就是一个由\(01\)构成的集合,如果为\(0\)就表示不选当前的元素,否则就表示选。因为状态压缩将每一个状态压缩成了一个用二进制表示的数,所以不光可以节省空间,还可以节省时间。因为是枚举子集,所以时......
  • 深度学习实战88-基于注意力机制优化的WGAN-BiLSTM模型应用于信用卡欺诈识别方法
    大家好,我是微学AI,今天给大家介绍一下本文介绍了基于注意力机制优化的WGAN-BiLSTM模型应用于信用卡欺诈识别方法。该文章详细阐述了该模型的架构,包括其独特设计及优势。展示了相关公式以深入理解其原理,同时给出了代码实现过程,便于实际应用。对所用数据集进行了全面介绍,包括其......
  • 零基础学JAVA-day01-JDK的下载和安装(手把手系列)
    首先我们得知道JDK是什么,JDK(JavaDevelopmentKit)是Java开发工具包,它是开发Java应用程序的基础。JDK包含了编写、编译、调试和运行Java程序所需的所有工具和资源。下载JDK为了开始使用Java编程,你需要在计算机上安装JDK。你可以从Oracle官方网站或其他可信源......
  • 基于java的美食信息推荐系统的设计与实现(11315)
     有需要的同学,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM框架SpringBoot框架Vue框架JSP页面Mysql数据库IDEA/Eclipse开发四、项......