当前位置: 首页 > news >正文

h5网站建设方案.docwordpress网站添加阅读全文

h5网站建设方案.doc,wordpress网站添加阅读全文,怎样做社交网站,雨岑信息科技有限公司做企业型网站做的怎么样_公司规模如何java学习 多写(代码、笔记、文章),多练(交流、思维、技能),多分享,多提问、多思考 什么是计算机 由硬件和软件组成,广泛应用在科学计算、数据处理、自动控制,计算机辅…

java学习

多写(代码、笔记、文章),多练(交流、思维、技能),多分享,多提问、多思考

什么是计算机

由硬件和软件组成,广泛应用在科学计算、数据处理、自动控制,计算机辅助设计,人工智能,网络等领域

计算机硬件

cpu

Memory(内存)

Motherboard(主板)

IO设备

冯诺依曼体系结构

快捷键

Ctrl+c 复制Ctrl+v 粘贴Ctrl+A 全选Ctrl+Z 撤销Ctrl+S保存ALt+F4 关闭窗口

基本Dos命令

打开cmd :windws+r 输入cmd

资源管理器输入 cmd+空格也可以打开cmd

常用命令:

盘符切换: D: 切D盘 以此推类

当前目录下的所有文件 dir

切换目录: cd /

清理屏幕:c ls

退出终端:exit

查看电脑ip:ifconfig

文件操作

md 目录名 创建目录

rd 目录名 删除目录

cd> 文件名 创建文件

del 文件名 删除文件

java简介

java 编程语言分类**

java按照抽象等级分类的话属于: 高级语言

java按照程序设计方法分类属于: 面向对象语言

java按照程序执行方式分类的话属于: 混合型语言

java按照运行时结构能否改变分类属于: 静态语言

java按照变量是否需要指明类型分类属于:强类型语言

http://t.csdn.cn/HNwiD 分类具体解释可参考此内容

java版本

java 分为三个版本:java SE \javaEE \ java ME

三者关系:SE标准版包含:标准jVm 和标准库 EE是企业版就是比标准版的库包含的东西更多一些但是两者的虚拟机是完全相同的。 ME是针对嵌入式设备的瘦身版,SE的标准库无法在java ME 上使用,而且他的虚拟机也是瘦身版

java 名词解释JDK、JRE 、JVM

jre 是java运行环境,他包含jvm 和java核心类库。他只能运行.class文件,是由jvm (虚拟机)将字节码文件(.class)解释成具体系统平台的机器指令。只有JVM还不能成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib,而jre包含lib类库。

jdk 代码要编译成字节码需要jdk来进行编译,jdk 除了包含jre还提供编译器、调试器、java基础类库他是一个开发工具包

java特性和优势

简单性、面向对象、可移植性、高性能、分布式、动态性、多线程

安全性、健壮性

HelloWord

1、新建一个文件夹、存放代码

2、新建一个java文件(Hello.java)

  • 文件后缀名.java

  • 注意代码中Class名字要与文件名一致,并且首字母大写

    public class Hello{public static void main(String[] args){System.out.print("Hello World");}
    }
    解析 :外面是类public class Hello里面是方法public static void main(String[] args)public static void 修饰符
    
  • 打开命令提示符,进入Hell.java 存放的位置,

    运行命令:javac Hello.java 编译此文件

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3u0tcDFq-1678025541318)(file://C:\Users\axn\AppData\Roaming\Typora\typora-user-images\image-20230303143642649.png?lastModify=1678025448)]

    运行命令:dir ,发现多了一个Hello.class 此文件是编译后的文件

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NAd4qHSf-1678025541321)(C:/Users/axn/AppData/Roaming/Typora/typora-user-images/image-20230303143755200.png?lastModify=1678025404)]

  • 假如运行编译命令错,提示命令不存在,检查一下系统变量,尤其是path 路径配置的系统变量位置,看是不是排在首位

  • 注意事项:java 大小写是敏感的 文件名:尽量使用英文

程序运行机制

源程序(*.java)->java编译器–>字节码文件(.class)->虚拟机(类装载器->字节码校验器->解释器)->操作系统

IDE-IDEA

安装IDEA

psvm 会自动出现:

public static void main(String[] args) {}

sout会自动出现:

System.out.println();

java基础

注释、标识符、关键字

注释*

有三种:

  • 单行注释 😕/内容
  • 多行注释:/* 内容 */
  • 文档注释:/**内容 */

标识符**

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

标识符大小写敏感

都应该以字母,美元符、或下划线开始

首字符之后可以是字母,美元符、或下划线或数字

关键字:关键字一律用小写字母标识,按其用途划分为如下几组。

(1)用于数据类型。

用于数据类型的关键字有 boolean、byte、char、 double、 float、int、long、new、short、void、instanceof。

(2)用于语句。

用于语句的关键字有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super。

(3)用于修饰

用于修饰的关键字有 abstract、final、native、private、 protected、public、static、synchronized、

transient、 volatile。

(4)用于方法、类、接口、包和异常。

用于方法、类、接口、包和异常的关键字有 class、 extends、 implements、interface、 package、import、throws。

还有些关键字,如 future、 generic、 operator、 outer、rest、var等都是Java保留的没有意义的关键字。 [4]

另外,Java还有3个保留字:goto、const、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。

数据类型

强类型语言:要求变量使用严格符合规定,所有变量都必须先定义后才能使用

java数据类型分为两大类

  • 基本类型 primitive type

  • 引用类型 reference type

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KG0iSwV8-1678025541322)(file://D:\Program Files\java学习笔记\2551473-20220210231709270-316971942.png?lastModify=1678025448)]

什么是字节

  • 位bit :计算机内部数据 最小存储单位 11001100 是一个八位二进制数
  • 字节byte:是计算机之后数据处理的基本单位,习惯上带大写B来表示
  • 1B(byte,字节)=8bit(位)
  • 字符:是指计算机中石油的字母、数字、字和符号
  • 1bit 表示1位
  • 1Byte表示一个字节 1B=8b
  • 1024B=1KB
  • 1024KB=1M
  • 1024M=1G

类型转换

由于java 是强类型语言,所以有些运算需要类型转换

低----高

byte,short,char->int->long->float->double(小数的优先级一定大于整数,浮点数的数值范围比整数的数值范围大 )

转换分为:强制类型转换 和自动类型转换

举例:

强制类型转换 格式:(类型)变量名 强制转换是 高转低

//byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);
//intint 数据类型是32位、有符号的以二进制补码表示的整数;最小值是 -2,147,483,648(-2^31);最大值是 2,147,483,647(2^31 - 1);
public class DE1 {public static void main(String[] args) {int i = 128 ;byte b = (byte) i;//强制类型转换System.out.println(i);System.out.println(b);  }
}
输出结果:
128
-128
/*为什么是i等于128,而b却等于-128?
因为:Byte的最大值是127,然而给它赋值了一个128,
就会出一个叫做“内存溢出”的问题
内存溢出,值就会完全变样了
需要尽量避免*/

自动转换 是低到高 无需加特殊格式直接转换

public class DE1 {public static void main(String[] args) {int i = 128 ;double b = i;System.out.println(i);System.out.println(b);}
}输出结果:
128
128.0

注意点:

1、不能对布尔值进行转换(布尔类型的值不能转换成任何数据类型,true 常量不等于 1,而 false 常量也不等于 0。这两个值只能赋给声明为 boolean 类型的变量)

2、不能把对象类型转换为不相干类型

3、在高容量转换为低容量的时候,需要强制转换

4、转换的时候可能存在内存溢出或精度问题

转换样例:转换的时候可能存在内存溢出或精度问题:
public class DE1 {public static void main(String[] args) {int money = 10_0000_0000 ;int year = 12;int total = money*year;System.out.println(total);//输出-884901888 结果超出int范围导致内存溢出long tota2 = money*year; //money*year结果已经超出int范围溢出了,再转换成long照样会溢出System.out.println(tota2);//输出-884901888long tota3 = money*((long)year);//先把其中一个数进行转换为longSystem.out.println(tota3);//输出 12000000000 结果正确}
}

变量、常量

变量:

  • 可以变化的量

  • Java是一种强语言类型所以每个变量必须声明类型

  • java变量是程序中最基本的存储单元,其要素包含变量名、变量类型和作用域

    type varname =[value] ; 不建议一行定义多个值

    int a,b,c ;

    int a=1,b=2,c=3;

    建议下面这种程序可读性高

    int a=1;

    int b=2;

    int c=3;

    //类型 变量名=值;可以使用逗号分割声明多个同类型变量

变量作用域

  • 类变量

  • 实例变量

  • 局部变量

    public class DE1 {//类变量 加了staticstatic double salary = 2500 ;//实例变量:从属于对象也就是DE1这个类String name;int age;//mian 方法public static void main(String[] args) {//局部变量:必须声明和初始化值int i = 100;System.out.println(i);//此局部变量只能在main方法用DE1 de1 = new DE1();System.out.println(de1.age); //int 默认值是0System.out.println(de1.name);//string 默认值是null//类变量System.out.println(salary);//输出2500.0}//其他方法public void add(){}
    }
    

常量Constant:

  • 初始化(initialize)后不能再改变值!不会变动的值

  • 常量可以理解成特殊的变量,被设定后,在程序运行过程中不允许被改变

    final 常量名=值;

    final double PIIIIIII=3.14;

  • 常量名一般使用大写字符

样例:
public class DE2 {//修饰符,不存在先后顺序static final double PI=3.14 ;public static void main(String[] args) {System.out.println(PI);}
}

运算符

包机制、JavaDoc

学习来源

https://www.bilibili.com/video/BV12J41137hu/?buvid=Z14B2B18E9A196034025B50BF5B3EFD31E69&is_story_h5=false&mid=1pqY6B1DqMsFr7%2B9%2BAU3ZA%3D%3D&p=27&plat_id=114&share_from=ugc&share_medium=iphone&share_plat=ios&share_session_id=DC24AC19-FE77-45B0-9ED9-B71B3E541A3A&share_source=WEIXIN&share_tag=s_i&timestamp=1678025063&unique_k=IabfMX4&up_id=95256449

http://t.csdn.cn/HNwiD

https://www.liaoxuefeng.com/wiki/1252599548343744/1255876875896416

http://www.yayakq.cn/news/619149/

相关文章:

  • 网站切图大图网络建设解决方案
  • 网站后台修改内容看不见了网络优化这个行业怎么样
  • 东营城镇建设规划网站中国乐清网
  • 想找人做网站 要怎么选择wordpress 集群
  • 可以做别人的网站上挂一个网页吗内蒙古呼和浩特职业学院
  • 合肥网站建设首选 晨飞网络电子商务网站开发与建设
  • 人社局网站群建设工作方案网站模板免费下载云资源
  • vs进行网站建设网站代码怎么看
  • python h5网站开发wordpress更新定位插件
  • 南京网站建设招聘什么软件免费设计logo
  • 王店镇建设中学网站义乌外包加工网
  • 五屏网站建设app和网站开发人员工作职责
  • 佛山新网站建设怎么样一些简单的编程代码
  • 哈尔滨网站搜索优化公司北京好的网站制作
  • wordpress 网站搭建设计制作中国第一架飞机的人是
  • 如何建立和设计公司的网站传奇网站怎么制作教程
  • 理财网站免费建设镇江网站建设企业
  • 宿迁网站建设开发网站被屏蔽怎么访问
  • 营口规划建设局网站小组用jsp做的网站论文
  • 大连零基础网站建设教学电话金华网站建设方案策划
  • physon可以做网站中山网站建设找阿江
  • 一个网站开发需要多久唐山市政建设总公司网站
  • 网站备案管理系统菏泽软件定制开发
  • 戴尔网站建设少儿图书销售网站开发背景
  • 河南建设工程招标网站推广网官方推广网站
  • 做网站的职位wordpress haha.mx
  • 平顶山建设街小学网站网站开发代码 免责声明
  • 简单介绍网站建设的一般流程网站百度地图代码
  • 网站微商城的建设运营实践和思考网站自助建站系统
  • 天津企业网站建设一条龙做水果网站平台