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

做百度网上搜索引擎推广最好网站自建站seo如何做

做百度网上搜索引擎推广最好网站,自建站seo如何做,新疆建设云个人云登录网站,徐州人才网最新招聘什么是JAVA语言 Java是一门面向对象的编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用的两个特征。 (可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式…

什么是JAVA语言

    Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用的两个特征。

(可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式应用程序等)


JAVA语言的三大体系

 Java语言的三大体系分别是Java SE(Java Platform, Standard Edition),Java EE(Java Platform, Enterprise Edition)和Java ME(Java Platform, Micro Edition)。这三个体系分别对应不同的应用场景和需求,从基础的桌面应用到复杂的企业级系统,再到移动设备应用,Java提供了覆盖面广泛的解决方案。

Java SE
Java SE是Java的标准版,它包含了Java基本类库和语法,主要用于开发图形用户界面(GUI)、复杂逻辑和高性能的桌面应用程序。Java SE可以用于桌面、服务器、嵌入式环境和实时环境。它包含JVM(Java虚拟机)、JRE(Java运行时环境)、JDK(Java开发工具包)和Java语言本身。
 
Java EE

Java EE是基于Java SE的企业版,它提供了一系列服务和API,增加了编写企业级应用程序的类库。Java EE支持分布式、基于组件、安全、可靠、可扩展和易于管理的企业级应用程序的开发和部署。它提供Web服务、组件模型、管理和通信API,适用于大型企业和关键业务应用。
 
Java ME
Java ME是Java的微型版,主要用于消费性电子产品或嵌入式系统中的应用程序。它支持有限连接、内存和


JAVA语言的特点

1.简单性

摒弃了C++中多继承、指针的概念,并且有了一套垃圾回收的机制

2.面向对象

举例:警察抓小偷

面向过程:抓小偷(警察,小偷)

面向对象:警察.抓小偷(小偷)

3.分布式

应用网络编程,可以将单体程序拆分为多个微服务,从而将多个服务部署在不同的服务器中

4.健壮性

强类型语言、异常处理机制、垃圾回收机制

5.安全性

提供一套安全处理机制

6.平台独立与可移植性(编译性语言)

一次编译,多次运行

7.多线程

8.动态性


JAVA语言的历史(现在JDK17)

Java语言的发展经历了多个重要阶段:

  • 1995年5月23日,Java语言诞生,第一个JDK(Java Development Kit)1.0发布。

  • 1996年,JDK 1.1发布,引入了许多基础技术,如JDBC、JavaBeans、RMI等

  • 1997年,JDK 1.2发布,带来了Swing图形界面库

  • 1998年,JDK 1.3发布,增加了JNI(Java Native Interface)等特性

  • 1999年,JDK 1.4发布,引入了Java正则表达式、异常链、IPv6支持等新特性

  • 2002年,JDK 1.5发布,也称为Java 5,引入了泛型、注解、自动装箱/拆箱、foreach循环等新特性。

  • 2004年,JDK 1.6发布,也称为Java 6,带来了性能改进和更好的脚本语言支持。

  • 2006年,JDK 1.7发布,也称为Java 7,引入了switch语句中的字符串、try-with-resources、多个异常捕获等新特性。

  • 2011年,JDK 1.8发布,也称为Java 8,引入了Lambda表达式、Stream API、日期和时间API等新特性。

  • 2014年,JDK 1.9发布,也称为Java 9,引入了模块化系统Project Jigsaw。

  • 2017年,JDK 1.10发布,也称为Java 10。

  • 2018年,JDK 1.11发布,也称为Java 11。

  • 2019年,JDK 1.12发布,也称为Java 12。

  • 2020年,JDK 1.13发布,也称为Java 13。

  • 2021年,JDK 1.14发布,也称为Java 14。

  • 2021年,JDK 1.15发布,也称为Java 15。

  • 2021年,JDK 1.16发布,也称为Java 16。

  • 2021年,JDK 1.17发布,也称为Java 17。


Java的安装与环境配置

--从甲骨文官网下载1.8版本的JDK

--执行安装程序(全部默认下一步即可)

--默认安装在C:\Program Files\Java(尽量不要改路径,如果该路径注意英文命名)

其中 JDK (Java程序的开发工具)  --JRE (Java程序的运行环境)

--配置Java的环境变量:

--打开高级系统设置

--打开环境变量

1.win10操作系统

--在系统变量中配置JAVA_HOME(新建)

--在path中指定jdk的bin路径(新建)

ps:%..%是解析其中间的内容,bin是其中的路径 即设定默认路径

2.win7操作系统


JDK JRE和JVE关系

1)JDK,JRE和JVM关系

· JDK(Java Development Kit),Java开发工具包,主要用于开发,在JDK7前,JDK包括JRE

· JRE(Java Runtime Environment),Java程序运行的核心环境,包括JVM和一些核心库

· JVM(Java Virtual Machine),VM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,是JRE核心模块。

2)JVM

JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

Java虚拟机的主要任务是装载class文件,并执行其中的字节码,不同的Java虚拟机中,执行引擎可能有不同的实现。


JAVA的第一个HelloWorld

--新建一个文件夹,用于存放Java源文件

--新建一个Java源文件,后缀是.java(电脑自带的文本文档即可,或notepad++)

//使用class来描述一个类,类名要和文件名一致
class hello{//提供Java程序的入口 main方法public static void main(String[] args){//输出语句System.out.println("hello world!!!");}
}

JAVA程序的编译与运行

1、打开dos命令行(输入cmd即可打开)

2、切换当前目录为Java源文件的目录

注意如果Java源文件在其他盘符则要先切换到其他盘符,比如:java文件在d盘,则使用d: 切换到d盘

再使用cd切换当前目录 :cd C:\Users\jerry\Desktop\test

3、编译Java文件,使用javac进行编译(会生成.class文件) : javac Hello.java (javac 文件名)

4、运行Java程序:java Hello (java 类名)

执行流程:Hello.java ---> Hello.class--->JVM

CLASSPATH的作用以及配置(目的是告诉虚拟机在哪找class文件)

注意:Java源文件时,要么在当前源文件的路径下编译,要么在编译时提供Java源文件的绝对路径

ClassPath指的是java文件在编译或者运行的时候类加载的路径

1、在系统环境变量中添加CLASSPATH,指定类加载的路径(如果类路径固定,可以使用这种方式)

2、动态使用CLASSPATH的方式 -cp (比较灵活的 ,可以使用这种方式)

java -cp .;C:\Users\jerry\Desktop\code Hello

Java程序的组织形式

1、以.java作为程序的后缀

2、当类是被public修饰时,类名和文件名要一致(大小写一致)

3、如果该Java源文件中没有被public修饰的类时,则类名可以和文件名不一致

4、一个Java源文件中可以有多个类,在编译的时候会生成多个class文件,但是被public修饰的类只能有一个

//public 是公共的意思【修饰符】 class用于修饰类  hello表示为当前类的类名
//1、类一定要public修饰吗?不一定
//2、但是如果类被public修饰,则类名必须要和文件名一致[大小写都要一致]
//3、运行java程序需要提供main方法,能在一个java源文件中有多个类
//4、被public修饰的类在同一个java源文件中只能有一个,所有类也可以没有public修饰
//如果类不是被public修饰,则类名不需要和文件名一致class hello{//提供Java程序的入口 main方法public static void main(String[] args){//输出语句System.out.println("hello world!!!");}
}class demo{
}
 

初学者容易犯的错误

1、CLASSPATH指的是类的加载路径,而不是Java源文件的路径【建议不加

2、初学者容易忽略后缀名

3、注意在Java中是大小写敏感

4、main方法的格式(固定的),提供main方法


分隔符,标识符,关键字的使用

1.分隔符(语句的结束使用英文的分号)

():包含表达式、方法参数列表  ;   {}:包含类体、方法体、代码块

2.标识符:用于定义变量名、类名、方法名、常量名

1、标识符组成:英文字母、数字、(美元符号)$、(下划线)_

2、不能使用数字作为开头

3、不能使用其他的特殊字符 # ……

4、不能包含空格

5、不能和关键字一样

行业://驼峰式命名:

类名 HelloWorld【首字符大写、每个单词首字母大写

方法名 helloWorld【首字符小写、每个单词首字母大写】

变量名 helloWorld【和方法名一致

常量 HELLO_WORLD【全大写,每个单词使用_分隔】

3.关键字:

有特殊功能的描述符(50个关键字,其中有2两个保留字)【全小写】

注释的使用

注释的作用:提高代码的可读性,被注释的代码不会被编译器所编译

--单行注释:  //

--多行注释:  /* */

--文档注释:生成API帮助文档:  /** */

--生成api文档的命令

格式javadoc -d api  生成的存放目录 Java源文件

注意:如果要生成作者以及版本信息的话,则需要指定author和version

javadoc -d api生成的存放目录 -author -version Java源文件

注意:如果属性或者方法不是public修饰的,则需要在命令中加上-private参数

/**@author cyj@version 1.0.0
*/public class demo{/**这是demo类的test 方法@deprecated @param a 是一个入参的整型值@param b 是一个入参的整型值	@return 返回a+b的值@see <a href="http://www.baidu.com"> baidu</a>*/int test(int a,int b){System.out.println("democcc");return a+b;}/**这个是demo类的test方法@throws Exception 当前方法声明了抛出这个Exception 异常@exception Exception 当前方法抛出这个Exception 异常*///只有public 和protect 才能纳入文档//private的话 多加一个 -private javadoc -d D:\yueqian\JAVA\1.11\doc -author -version -private demo.javaprivate void exTest() throws Exception{System.out.println("异常测试方法");}
}
 

http://www.zhongyajixie.com/news/6437.html

相关文章:

  • 静安西安网站建设电商网站链接买卖
  • html5做的网站网上销售都有哪些平台
  • 网站建设飠金手指排名十一最新消息新闻
  • 上海自适应网站建设百度建站平台官网
  • 美女手机网站源码企业qq怎么申请
  • 外贸公司做网站该去哪里找竞价推广遇到恶意点击怎么办
  • 广州高端网站制作公司哪家好南昌网站seo
  • 小程序制作方案书seo人才
  • 政府信息网站如何建设抖音seo教程
  • 购物网站开发 需求分析廊坊seo整站优化
  • 电大的网站界面ui设计训练怎么做河北百度seo软件
  • 手机网站用什么后台成品网站1688入口的功能介绍
  • 购物网站开发django百度官方平台
  • 做视频网站需要多少带宽什么是电商
  • 陕西高端品牌网站建设如何进行网站的宣传和推广
  • 做网站算软件行业吗超级外链发布
  • 公安网站 模板深圳百度快照优化
  • 郑州营销型网站宁波seo推荐优化
  • 邯郸学校网站建设费用软文媒体
  • 最近出现的病毒seo专员工作容易学吗
  • 网站可以微信支付是怎么做的淘宝关键词怎么做排名靠前
  • 网站开发费用摊销时间南昌seo数据监控
  • 做目录的网站武汉seo网络营销推广
  • 企业网站建设方案文档百度网站优化排名
  • 做h游戏视频网站小小课堂seo自学网
  • 网站群建设技术规范上海今天发生的重大新闻
  • 宣传产品网站2345网址导航怎么彻底删掉
  • 企业网站建设制作设计哪家最专业长沙网络营销外包哪家好
  • 长春哪家做网站便宜竞价推广是做什么的
  • 网站发的文章如何优化福州seo公司