01_初识Java

1:软件
    101001010010110101010010
    一些计算机指令的集合
    系统软件  window linux mac
    应用软件  QQ note++ 
2:计算机语言 ---汇编语言---pasical vb vf  c c++ c# php java 
    源码---->编译---->可执行  
    java  --一种面向对象的高级语言  
    将现实生活中的事物以及要解决的事情抽象成类,使用实际对象来解决实际问题
    java se(j2se)  standard edition java的标准版本----桌面应用,基本应用
    java me(j2me)  micro  edition   java的精装版本---主要用于移动设备和嵌入式设备
    java ee(j2ee)  enterprise edition  java的企业级开发--主要用于开发企业的一些管理系统
    java语言的特点  跨平台  面向对象  垃圾回收机制
        跨平台----jvm  java virtual machine  java虚拟机         
            由于针对每个操作系统都有相    对应的java虚拟机,
            所以java代码可以在不同的操作系统运行
        面向对象
        由c,c++发展而来  摒弃了c,c++语言的一些缺点,保留语言的优点
        安全可靠   垃圾回收机制
        
3:jdk--java develop kit  java开发工具集 开发包  提供java编程所需要的工具以及类库 jdk里面自带了jre
        bin binary--二进制 windows的可执行文件  javac---编译java源文件  java---用来运行编译        生成的class javadoc---生成项目的api文档
        db  database的缩写  数据库的操作库
        include ---引入一些其他的包含文件
        lib  library的缩写  库文件
        src.zip java的源码
        jre---java runtime environment java运行环境 是用来运行class文件
        java的源代码----经过编译javac----》.class文件----java运行
4:dos 命令
        d:
        shift  右键----打开当前目录的命令行
       进入目录 cd 文件夹名称  cd kk\nn\gg
       退出目录 cd ../   cd ../../    cd \
       md  创建目录
       del  删除文件
       ipconfig  查找ip
       dir  查看文件目录
5:java的环境配置
    我们需要在任意目录都可以执行编译命令和运行的命令,将执行文件javac java配置到环境变量
        path-----C:\Program Files\Java\jdk1.8.0_51\bin
       JAVA_HOME     C:\Program Files\Java\jdk1.8.0_51
       PATH      
       %JAVA_HOME%\bin
       ====C:\Program Files\Java\jdk1.8.0_51\bin
       CLASSPATH     
       .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
   
6:书写源程序代码及编译运行 
        101010101001010011
        asicc gbk utf-8
       实现Hell0 world
       注释   为了程序的可读性而写的一些代码的说明-----调试代码
       单行注释    //
       多行注释   /*内容*/ -----多行注释的一个嵌套   /* 遇到最近的*/中间的所有内容会被注释掉
       文档注释   /**  内容*/
       class---类的标识
       HelloJava ---类名   javac 命令编译一个java文件会生成文件中所有类对用的class
       public---公有的一个修饰  意思是可以让外界来调用这个方法
       static---静态的意思   HelloJava.main()
       void ---方法的返回值  void意思是无返回值
       main----方法名
       String[]---字符串数组  args---参数的名字
       System.out.println---打印方法  
       class HelloJava{
          public static void main(String[] args){
              System.out.println("Hello world"); 
          }
        }
7:标识符---给一个类,接口,方法,变量等起一个名字,用来标识
        字母  数字  下划线_和$     
        <1:不能以数字开始  1q 11 1888
        <2: 不能跟关键字一样  
        a12222222222222222     eedee a  a_a  a$a
        java命名---见名知意   驼峰命名  tuoFengMingMing
        Hello   CeShi   hello_Zixia  hello_zhizunbao
        不建议使用_和$开头
        _hello  $hello 
8:关键字----是java赋予了一些单词特殊的含义
        class  类
        public 公有
9:    java是一种强类型语言  
        java数据类型
        基本数据类型  
            非数值类型
                字符类型 char---两个字节  65535
                布尔类型 boolean---一个字节  
                true  false
            数值类型
                整数和小数
                    整数      byte---一个字节 
                            short---两个字节
                            int----四个字节----
                            long----八个字节 
                    小数  float(单精度) double(双精度)
                            float  四个字节----
                            double  八个字节
                    整数默认是int   小数默认是double
        引用数据类型
            类 接口  数组
            
            null---空  就是引用没有指向   
       

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/758874.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2.2 Python数据类型详解

第二节&#xff1a;Python数据类型详解 Python作为一种动态类型语言&#xff0c;支持多种数据类型&#xff0c;每种数据类型都有其特定的特点和用途。本章将详细介绍Python中常见的数据类型及其特性&#xff0c;以及如何使用这些数据类型进行编程。 2.2.1 整数 (int) 整数是…

黑马点评-Redis的缓存击穿,缓存雪崩,缓存穿透,互斥锁

文章目录 1.缓存穿透2.缓存雪崩3.缓存击穿3.1 互斥锁 1.缓存穿透 解决办法 写入NULL值到Redis缓存&#xff0c;以后就会命中Redis的控制缓存而不会出现请求直接打到数据库的问题&#xff01; 代码 2.缓存雪崩 这个概念很好理解&#xff0c;雪崩就是无数的小雪花结构突然因…

pandas数据分析(1)

pandas&#xff0c;即Python数据分析库&#xff08;Python data analysis library&#xff09; DataFrame和Series DataFrame&#xff08;数据帧&#xff09;和Series&#xff08;序列&#xff09;是pandas的核心数据结构。DataFrame的主要组件包含索引、列、数据。DataFrame和…

扫描全能王的AI驱动创新与智能高清滤镜技术解析

目录 引言1、扫描全能王2、智能高清滤镜黑科技2.1、图像视觉矫正2.2、去干扰技术 3、实际应用案例3.1、打印文稿褶皱检测3.2、试卷擦除手写3.3、老旧文件处理3.4、收银小票3.5、从不同角度扫描文档 4、用户体验结论与未来展望 引言 在数字化时代背景下&#xff0c;文档扫描功能…

云计算【第一阶段(21)】Linux引导过程与服务控制

目录 一、linux操作系统引导过程 1.1、开机自检 1.2、MBR引导 1.3、GRUB菜单 1.4、加载 Linux 内核 1.5、init进程初始化 1.6、简述总结 1.7、初始化进程centos 6和7的区别 二、排除启动类故障 2.1、修复MBR扇区故障 2.1.1、 实验 2.2、修复grub引导故障 2.2.1、实…

从AICore到TensorCore:华为910B与NVIDIA A100全面分析

华为NPU 910B与NVIDIA GPU A100性能对比&#xff0c;从AICore到TensorCore&#xff0c;展现各自计算核心优势。 AI 2.0浪潮汹涌而来&#xff0c;若仍将其与区块链等量齐观&#xff0c;视作炒作泡沫&#xff0c;则将错失新时代的巨大机遇。现在&#xff0c;就是把握AI时代的关键…

深入解析高斯过程:数学理论、重要概念和直观可视化全解

与其他算法相比&#xff0c;高斯过程不那么流行&#xff0c;但是如果你只有少量的数据&#xff0c;那么可以首先高斯过程。在这篇文章中&#xff0c;我将详细介绍高斯过程。并可视化和Python实现来解释高斯过程的数学理论。 多元高斯分布 多元高斯分布是理解高斯过程所必须的概…

图书管理系统(附源码)

前言&#xff1a;前面一起和小伙伴们学习了较为完整的Java语法体系&#xff0c;那么本篇将运用这些知识连串在一起实现图书管理系统。 目录 一、总体设计 二、书籍与书架 书籍&#xff08;Book&#xff09; 书架&#xff08;Booklist&#xff09; 三、对图书的相关操作 I…

java将html转成图片

java 将html转成图片 1.导入jar2.代码3.展示结果4.注意事项 最近有一个需求需要根据指定的样式生成图片&#xff0c;使用java原生技术有些麻烦&#xff0c;所以上网搜了下案例&#xff0c;最后发现最好用的还是html2image&#xff0c;这里进行简单总结下。 1.导入jar <!-- 用…

metasfresh开源ERP系统Windows开发环境配置参考

目录 概述 开发环境 配置过程 后端启动 前端启动 登陆系统 其他 概述 Compiere闭源之后衍生出了Admpiere等若干开源的产品&#xff0c;metasfresh就是其中之一&#xff0c;metasfresh截至发稿时在GitHub上已有64000多次的修改提交&#xff0c;而且仍在维护中&#xff0…

Python应用开发——30天学习Streamlit Python包进行APP的构建(12)

st.checkbox 显示复选框部件。 Function signature[source] st.checkbox(label, valueFalse, keyNone, helpNone, on_changeNone, argsNone, kwargsNone, *, disabledFalse, label_visibility"visible") Returns (bool) Whether or not the checkbox is checked. …

Sentinel解决雪崩问题

我们或多或少都对雪崩问题有点了解&#xff0c;在微服务系统中&#xff0c;各个微服务互相调用&#xff0c;关系错综复杂&#xff0c;如果其中一个微服务挂了或者处理消息的速度大幅下降&#xff0c;需要被处理的消息越积越多&#xff0c;那么影响的不仅仅是本微服务的功能&…

算法入门(上)

什么是算法&#xff1f; 算法&#xff08;Algorithm&#xff09;是解决特定问题求解步骤的描述&#xff0c;在计算机中表现为指令的有限序列&#xff0c;并且每条指令表示一个或多个操作。 给定一个问题&#xff0c;能够解决这个问题的算法是有很多种的。算式中的问题是千奇百怪…

C语言单链表的算法之插入节点

一&#xff1a;访问各个节点中的数据 &#xff08;1&#xff09;访问链表中的各个节点的有效数据&#xff0c;这个访问必须注意不能使用p、p1、p2&#xff0c;而只能使用phead &#xff08;2&#xff09;只能用头指针不能用各个节点自己的指针。因为在实际当中我们保存链表的时…

后端之路第三站(Mybatis)——XML文件操作sql

一、XML映射文件是啥 前面我们学过了在Mapper接口用注解的方式来操作sql语句 那么XML映射文件就另一种操作sql语句的方法 为什么还要有这么个玩意&#xff1f; 我简单说就是&#xff1a;如果有的sql特别复杂的话&#xff0c;比如需要【动态sql】的话&#xff0c;就得用到XM…

数据可视化期末总结

期末考试重点&#xff08;世界上最没意义的事情&#xff09; 选择 p8 数据可视化的标准&#xff1a; 实用、完整、真实、艺术、交互&#xff08;性&#xff09; p21 色彩三属性 色相、饱和度、亮度 p23 视觉通道的类型&#xff1a; 记得色调是定性 p39 散点图&#xff08;二维…

GIT-LFS使用

0.前言 目前git仓库有很多很大的文件需要管理&#xff0c;但是直接上传&#xff0c;每次clone的文件太大&#xff0c;所有准备使用git-lfs解决。 1、下载和安装 Git LFS 1.1、直接下载二进制包&#xff1a; Releases git-lfs/git-lfs GitHub 安装 Git LFS sudo rpm -ivh…

Leica Cyclone 3DR2024 一款功能强大的点云建模软件下载License获取

Leica Cyclone 3DR 2024 是一款功能强大的点云建模软件&#xff0c;使用旨在为用户提供全面的点云管理、自动化的点云分析&#xff0c;结合强大的建模&#xff0c;在一个直观友好的环境中&#xff0c;专注的完成挑战&#xff0c;提高生产力&#xff0c;轻松创建并交付专业的成果…

杨幂跨界学术圈:内容营销专家刘鑫炜带你了解核心期刊的学术奥秘

近日&#xff0c;知名艺人杨幂在权威期刊《中国广播电视学刊》上发表了一篇名为《浅谈影视剧中演员创作习惯——以电视剧<哈尔滨一九四四>为例》的学术论文&#xff0c;此举在学术界和娱乐圈均引起了广泛关注。该期刊不仅享有极高的声誉&#xff0c;还同时被北大中文核心…

Data-Driven Reinforcement Learning for Robotic Manipulation

意思是 不同的任务以及机器人都有单独的数据和模型 未来需要整合 一个大的数据集包含所有的 然后训练一个大模型 以后具体的任务只需要针对这个模型进行微调 challenge bootstrapping with large data 2 3 4 高清图补充