第一次

分享日常Java学习
java可以做什么
1: 在计算机软件应用领域中,可以把java应用分为两种典型类型:一种是安装和运行在本机的桌面应用程苏, 另一种是通过浏览器访问的面向Internet的应用程序。
为什么学java
学习JAVA的优势

  1. Java广受欢迎
    Java仍然是世界上最受欢迎的编程语言之一,有无限多种方法使用Java。据2016年数据显示,Java被评为最受欢迎的编程语言之一
  2. Java薪资比较好
    最新的一些报告证明,Java程序员是业内薪资最高的程序员之一。根据全球数字化业务媒体机构的分析,拥有Java技能有利于升值加薪。
  3. Java程序员市场紧缺
    雇主对Java编程技能有着很高的需求。Java是广泛使用的编程语言,拥有庞大的客户群
  4. Java无处不在、拥有巨大潜力
    据估计,全球范围内有超过30亿部设备运行Java,超过其他任何一种语言
  5. Java发展前景广阔
    你可能不知道,全世界各大网站都在广泛使用JAVA语言,Java尤其适用于在几乎任何行业中开发企业应用等
  6. Java是一门非常好的铺垫语言
    零基础的和基础薄弱的学员可以很容易的接受的一种语言
    java的基础知识:
    1、JVM、JRE和JDK的区别:
    JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。
    java语言是跨平台,jvm不是跨平台的。
    JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。
    JDK(Java Development Kit):java的开发工具,包括jre+开发工具
    2、环境变量path和classpath的作用是什么?
    (1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录,
    用于指定DOS窗口命令的路径。
    (2)Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。
    3、变量有什么用?为什么要定义变量?什么时候用?
    答:变量的作用:用来存储数据。
    为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用
    4、&和&&的区别?
    答:(1)&&会出现短路,如果可以通过第一个表达式判断出整个表达式的结果,则不继续后面表达式的运算;
    只能操作boolean类型数据;
    (2)&不会出现短路,将整个表达式都运算。既可以操作boolean数据还可以操作数。
    5、标示符命名规则:
    由数字(0-9),大小写英文字母,以及_和$组成。
    不能以数字开头。
    不能使用关键字来自定义命名。
    6、数据类型:
    (1)基本数据类型(4类8种):
    整数类型:byte、short、int、long
    浮点数类型:float、double
    字符类型:char
    布尔类型:boolean(ture false)
    (2)引用数据类型:

    接口
    数组
    7、类型转换
    精度从高到低 double float long int short(char) byte
    (1)自动类型转换 将一个低精度—高精度
    (2)强制类型转换 将一个高精度—低精度(精度会下降)
    二、面向对象
    1、面向对象思想:
    (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象,
    强调具备功能的对象;
    (2)思想特点:
    A:是符合人们思考习惯的一种思想;
    B:将复杂的事情简单化了;
    C:将程序员从执行者变成了指挥者;

比如我要达到某种结果,我就寻找能帮我达到该结果的功能的对象,如我要洗衣服我就买洗衣机,
至于怎么洗我不管。
(3)特征:
封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式
继承: 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义
这些属性和行为,只要继承那个类即可。
多态: 一个对象在程序不同运行时刻代表的多种状态,父类或者接口的引用指向子类对象

2、类和对象:
类:对现实世界中某类事物的描述,是抽象的,概念上的定义。
对象:事物具体存在的个体。
3:成员变量和局部变量的区别(重点)
第一门
public class HelloWorld {
/* 第一个Java程序
* 它将打印字符串 Hello World
*/
public static void main(String[] args) {
System.out.println(“Hello World”); // 打印 Hello World
}
}

Java 标识符

Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

关于 Java 标识符,有以下几点需要注意:

所有的标识符都应该以字母(A-Z 或者 a-z),美元符( ) 、 或 者 下 划 线 ( ) 开 始 首 字 符 之 后 可 以 是 字 母 ( A − Z 或 者 a − z ) , 美 元 符 ( )、或者下划线(_)开始 首字符之后可以是字母(A-Z 或者 a-z),美元符( 线AZaz,)、下划线(_)或数字的任何字符组合
关键字不能用作标识符
标识符是大小写敏感的
合法标识符举例:age、$salary、_value、__1_value
非法标识符举例:123abc、-salary

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AI推理是指通过计算机程序,模仿人类的推理能力进行问题求解和决策分析。AI推理的第一次之所以会慢,主要有以下几个原因。 首先,AI推理的第一次需要进行大量的前期准备工作。在推理之前,需要对相关的数据进行整理和清洗,以便于程序能够对这些数据进行有效的分析和推理。这一过程需要充分了解问题的背景和相关领域的知识,因此需要耗费较长时间。 其次,AI推理在第一次进行时,可能需要构建起一个推理模型。这个模型需要基于大量的输入数据进行训练,以便在实际问题中能够进行准确的推理。这一训练过程往往需要进行多次迭代和调优,因此会比较耗时。 此外,AI推理过程中还需要进行大量的计算和逻辑运算。这些计算包括数据的匹配、逻辑的推导和信息的融合等。而在第一次推理时,由于没有积累的经验和数据,可能需要进行更多的计算和逻辑操作,从而导致推理速度较慢。 另外,AI推理的第一次也可能遇到问题和困难,需要进行反复尝试和调试才能达到较好的结果。这个过程中,可能会消耗较多的时间。 综上所述,AI推理第一次慢的原因主要是因为前期准备工作需要耗时,推理模型的构建和训练需要时间,计算和逻辑运算量较大,以及可能遇到问题和困难需要反复尝试和调试。随着AI系统的不断运行和优化,后续的推理过程往往会变得更加快速和高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值