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

0基础学网站开发网站备案 法人

0基础学网站开发,网站备案 法人,怎么创建网站 优帮云,湖南网站建设策划什么是JAVA语言 Java是一门面向对象的编程语言#xff0c;不仅吸收了C语言的各种优点#xff0c;还摒弃了C里难以理解的多继承、指针等概念#xff0c;因此Java语言具有功能强大和简单易用的两个特征。 #xff08;可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式…什么是JAVA语言 Java是一门面向对象的编程语言不仅吸收了C语言的各种优点还摒弃了C里难以理解的多继承、指针等概念因此Java语言具有功能强大和简单易用的两个特征。 可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式应用程序等 JAVA语言的三大体系 Java语言的三大体系分别是Java SEJava Platform, Standard EditionJava EEJava Platform, Enterprise Edition和Java MEJava Platform, Micro Edition。这三个体系分别对应不同的应用场景和需求从基础的桌面应用到复杂的企业级系统再到移动设备应用Java提供了覆盖面广泛的解决方案。 Java SE Java SE是Java的标准版它包含了Java基本类库和语法主要用于开发图形用户界面GUI、复杂逻辑和高性能的桌面应用程序。Java SE可以用于桌面、服务器、嵌入式环境和实时环境。它包含JVMJava虚拟机、JREJava运行时环境、JDKJava开发工具包和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语言诞生第一个JDKJava Development Kit1.0发布。 1996年JDK 1.1发布引入了许多基础技术如JDBC、JavaBeans、RMI等。 1997年JDK 1.2发布带来了Swing图形界面库。 1998年JDK 1.3发布增加了JNIJava 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关系 1JDK,JRE和JVM关系 · JDKJava Development KitJava开发工具包主要用于开发在JDK7前JDK包括JRE · JREJava Runtime EnvironmentJava程序运行的核心环境包括JVM和一些核心库 · JVMJava Virtual MachineVM是一种用于计算设备的规范它是一个虚构出来的计算机是通过在实际的计算机上仿真模拟各种计算机功能来实现的是JRE核心模块。 2JVM 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 cyjversion 1.0.0 */public class demo{/**这是demo类的test 方法deprecated param a 是一个入参的整型值param b 是一个入参的整型值 return 返回ab的值see a hrefhttp://www.baidu.com baidu/a*/int test(int a,int b){System.out.println(democcc);return ab;}/**这个是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.dnsts.com.cn/news/5444.html

相关文章:

  • 网站子站怎么建设企业网站排行榜
  • wordpress 仿煎蛋网站关键词搜索排名优化
  • 做网站去什么公司咸鱼app引导页面设计模板
  • 湖北省建设交易协会网站硬件工程师需要学哪些
  • 网站关键词seo费用wordpress 表格处理
  • 2W网站建设的作用wordpress post link
  • 制作网站主题360建筑网一级消防工程师招聘
  • 网站dns服务360建筑网上怎么删除投递信息
  • 重庆专业网站建设首页排名微信管理平台
  • 网站建设分金手指排名十二肥城网站建设广州外地车牌
  • 网站建设远程培训淘宝流量网站
  • 莒南做网站网站海外推广平台
  • 哪个公司网站建设好韩国怎么出线
  • 一个网站如何做盈利贡井移动网站建设
  • 网站建设潮州wordpress 负载
  • php网站开发工程师任职要求新开网站
  • 网站建设之网页制作语言基础网站调用flash
  • 网站建设公司简介模板下载做关键词优化的公司
  • wordpress企业建站流程嘉兴seo网站优化
  • 外贸建站网站公司做网站软文怎么弄
  • 上市公司做家具网站盘锦网站建设优化
  • 学网站建设有用吗网站好友邀请链接生成 php
  • 哪里有工程做的网站wordpress是是什么技术
  • 室内设计公司职位整站seo外包
  • 哪个网站做简历移动网站 做优化
  • 怎么创建网站校园表白墙浙江商城网站建设
  • 天津网站建设是什么做网站公司促销海报
  • 免费推广网站58佛山网站开发哪家好
  • 什么网站做二维码比较好asp net做网站
  • 网站中数据库教程微信小程序怎么收费标准