有一定的基础,但是还是要重新开始,2020.10.6

1.手写Hello World
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
2.设置path的目的是什么?
path:windows系统执行命令时要搜寻的路径
​ 实现在任何一个文件目录下都可以执行java命令
​ 目的是为了在控制台的任何文件路径下,都可以调用jdk指定目录下的所有指令
JAVA_HOME=bin前一个文件目录
%JAVA_HOME%\bin

3.JDK JRE JVM
JDK是Java标准开发包,包括JRE和Java开发工具(javac.exe,java.exe,javadoc.exe)
JRE是Java运行环境,包括JVM和Java核心类库
JVM是Java虚拟机
4.程序中若只有一个public修饰的类,且此类含main方法。那么此类名与源文件名可否不一致
不可以,必须一致
每个编译单元只能有一个public类,这表示,每个编译单元都有一个单一的公共接口,用public表示
可以有多个类,但是只能有一个public的类,并且public的类名必须和文件名一致。
一个文件中可以只有非public类,如果只有一个非public类,此类可以和文件名不同
为什么一个java源文件中只能有一个public类
编译器在编译时,针对一个java源文件(编译单元)只会接受一个public类,否则报错
在java文件中是否可以没有public类
public类不是必须的,java文件中可以没有public类。
为什么这个public的类的类名必须与文件名相同
是为了方便虚拟机在响应的路径中找到响应的类所对应的字节码文件

5.Java注释方式
//:注释一行
/**/:注释若干行
/** */:注释一段落

6.能够清楚地说明变量的使用步骤
第一步:声明变量,也就是确定当前变量存放数据的类型
        语法格式 : 数据类型 变量名称( int a;)
第二步:赋值,也就是将=右侧的值赋给等号左侧的变量名称
语法格式 :变量名称 = 值;(a = 18;)
第三步:使用

7.以下运算符都有哪些具体的符号以及了解其作用:
a)算术运算符 + - * / % ++ --
b)关系运算符 < > == <= >= !=
c)逻辑运算符 &-逻辑与 &&短路与 |-逻辑或 ||短路或 !-逻辑非 ^-逻辑异或
d)赋值运算符 = += -= *= /= %=
e)三元运算符( 条件表达式)? 表达式1 :表达式2;

8.列举数据类型有哪些
基本数据类型:byte char short int float long double boolean
引用数据类型:类 接口 数组

9.流程控制结构有哪些
顺序结构:程序从上到下依次执行,中间没有判断和跳转
选择结构:根据条件,选择性的执行某一段代码(if-else switch-case)
循环结构:根据循环的条件,重复执行某一段代码(while do-while for foreach)

java基础第一章的更多相关文章

  1. JAVA基础第一章-初识java

    业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 从今天开始,我将会持续更新java基础知识,欢迎关注. java的诞生 ...

  2. 深入学习重点分析java基础---第一章:深入理解jvm(java虚拟机) 第一节 java内存模型及gc策略

    身为一个java程序员如果只会使用而不知原理称其为初级java程序员,知晓原理而升中级.融会贯通则为高级 作为有一个有技术追求的人,应当利用业余时间及零碎时间了解原理 近期在看深入理解java虚拟机 ...

  3. JAVA基础第二章-java三大特性:封装、继承、多态

    业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 我将会持续更新java基础知识,欢迎关注. 往期章节: JAVA基础第一 ...

  4. “全栈2019”Java多线程第一章:认识多线程

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  5. “全栈2019”Java异常第一章:什么是异常?

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...

  6. JAVA 入门第一章(语法基础)

    本人初学java 博客分享记录一下自己的学习历程 java我的初步学习分为六章,有c和c++的基础学起来也简便了很多. 第一章 语法基础 第二章 面向对象 第三章 常用工具类 第四章 文件操纵 第五章 ...

  7. JAVA面试精选【Java基础第一部分】

    这个系列面试题主要目的是帮助你拿轻松到offer,同时还能开个好价钱.只要能够搞明白这个系列的绝大多数题目,在面试过程中,你就能轻轻松松的把面试官给忽悠了.对于那些正打算找工作JAVA软件开发工作的童 ...

  8. Upgrading to Java 8——第一章 Lambda表达式

    第一章 Lambda表达式 Lamada 表达式是Java SE 8中最重要的新特性,长期以来被认为是在Java中缺失的特性,它的出现使整个java 语言变得完整.至少到目前,在这节中你将学习到什么是 ...

  9. 20190804-Python基础 第一章

    学习爬虫的同时,补充学习更多Python的基础知识,才能让所学更加扎实. 至今,所学的很多东西,基础都不牢固,导致这些所学都是浅尝则止的皮毛,不能真正上战场,故借速成之心,踏实打牢基础,举一反三,以求 ...

随机推荐

  1. v-charts 绘制柱状图、条形图、水球图、雷达图、折线图+柱状图,附官网地址

    v-charts 官网地址:https://v-charts.js.org/#/ 柱状图: <template> <ve-histogram :data="chartDat ...

  2. 对抗生成网络 Generative Adversarial Networks

    1. Basic idea 基本任务:要得到一个generator,能够模拟想要的数据分布.(一个低维向量到一个高维向量的映射) discriminator就像是一个score function. 如 ...

  3. 02 Writing Your First Program 写你的第一个C程序

    Let's print "Hi" 打印输出"Hi" In your first computer program, let's print something ...

  4. 【代码审计】PHP代码审计---基础记录

    PHP伪协议 PHP伪协议事实上是其支持的协议与封装协议,支持的种类有以下12种. * file:// - 访问本地文件系统 * http:// - 访问 HTTP(s) 网址 * ftp:// - ...

  5. 在 Visual Studio 中创建一个简单的 C# 控制台应用程序

    转载:https://blog.csdn.net/qq_43994242/article/details/87260824 快速入门:使用 Visual Studio 创建第一个 C# 控制台应用 h ...

  6. VS中OpenCV用imread读取不到图片

    转自:https://blog.csdn.net/u012423865/article/details/78116059 在VS中OpenCV用imread读取不到图片 今天在Visual Studi ...

  7. <stdbool.h>的使用

    转载: 1.https://www.cnblogs.com/jediael/archive/2013/02/03/4304259.html 2.https://zhidao.baidu.com/que ...

  8. osu合集(期望dp)

    T1 EASY 我们设\(f_i\)表示到\(i\)的连续个数平方的期望. \(g_i\)表示到到\(i\)的连续个数的期望 在维护\(f_i\)的同时维护一下\(g_i\)就行了. 转移方程: \( ...

  9. STM32之旅4——USART

    STM32之旅4--USART 串口也是用的比较多的,在STM32CubeMX中生成代码后,需要添加一些代码才可以用. drv_usart.h: #ifndef __DRV_USART_H #defi ...

  10. 第0天 | 12天搞定Pyhon,前言

    依稀记得,在2014年的某一天,一位运营电商平台的多年好朋友,找我帮忙:一个月内,实现抓取竞争对手在某电商平台上的所有产品信息并统计每个产品的点击率. 说出来有些不好意思,那些年,参与过的产品挺多的, ...