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

网站建设优化服务器哪里有免费建设网站

网站建设优化服务器,哪里有免费建设网站,重庆优化网站推广,有了源码该怎么建立app目录1.Java ME、EE、SE的区别#xff0c;Java EE相对于SE多了哪些东西#xff1f;2.jdk与jre的区别3.说一下java的一些命令#xff0c;怎么运行一个jar包4.简单说一下java数据类型及使用场景5.Map跟Collection有几种实现#xff1f;6.面向对象的特性7.重载和重写的区别8.重… 目录1.Java ME、EE、SE的区别Java EE相对于SE多了哪些东西2.jdk与jre的区别3.说一下java的一些命令怎么运行一个jar包4.简单说一下java数据类型及使用场景5.Map跟Collection有几种实现6.面向对象的特性7.重载和重写的区别8.重写的好处怎么重写父类的方法9.java中遍历list的几种方式10.stream流用过吗它能够实现什么11.讲讲对lambda表达式的理解12.我们在创建一个实体类的时候必要的有哪些方法13.这些方法你都是手写的还是用什么工具生成的还是说用注解14.lombok注解用过吗15.maven的常用命令16.maven的pom文件有哪些标签及标签的作用17.git命令它的提交过程19.Linux常用命令1.Java ME、EE、SE的区别Java EE相对于SE多了哪些东西 JavaEE通常是指Java Enterprise EditionJava企业版 JavaSE通常是指Java Standard EditionJava标准版 Java ME通常是指Java Micro EditionJava微型版本 JavaEE 比 SE多了许多包用于开发大规模的分布式的Java应用/服务器。 比如JSPServlet相关的包都是在JavaEE范畴SE里面没有的。 2.jdk与jre的区别 JRE顾名思义是java运行时环境 JDK顾名思义是java开发工具包 如果你需要运行java程序只需安装JRE就可以了。如果你需要编写java程序需要安装JDK。 3.说一下java的一些命令怎么运行一个jar包 java -jar demo.jar java -Xms515m -Xmx1024m -jar demo.jar 命名应该非简称助记的话memory startup初始内存memory maximum最大内存 4.简单说一下java数据类型及使用场景 类型名称字节空间使用场景byte1个字节存储字节数据short2个字节兼容性考虑int4个字节存储普通整数long8个字节存储长整数float4个字节存储浮点数double8个字节存储双精度浮点数char2个字节存储一个字节boolean1个字节存储逻辑变量 5.Map跟Collection有几种实现 6.面向对象的特性 1继承继承是从已有类得到继承信息创建新类的过程 2封装通常认为封装是把数据和操作数据的方法绑定起来对数据的访问只能通过已定义的接口。 3多态性多态性是指允许不同子类型的对象对同一消息作出不同的响应。 你是怎样理解多态的什么地方用过 同一个行为具有多个不同表现形式或形态的能力。 父类引用指向子类对象例如 List String list new ArrayList String ();就是典型的一种多态的体现形式。 7.重载和重写的区别 1、重载发生在本类重写发生在父类与子类之间 2、重载的方法名必须相同重写的方法名相同且返回值类型必须相同 3、重载的参数列表不同重写的参数列表必须相同。 4、重写的访问权限不能比父类中被重写的方法的访问权限更低。 5、构造方法不能被重写 8.重写的好处怎么重写父类的方法 在子类中可以根据需要对从基类中继承来的方法进行重写重写是对类中方法的扩充因为继承用的是父类的东西重写则不仅得到父类的东西同时也加入了自己的东西 9.java中遍历list的几种方式 4种 for forEach iterator streamArrayListInteger list new ArrayList();list.add(1);list.add(2);list.add(3);//forfor (int i 0; i list.size(); i) {System.out.print(list.get(i) );}//加强forfor (Integer i : list) {System.out.print(i );}//iteratorIteratorInteger iterator list.iterator();while (iterator.hasNext()){Integer i iterator.next();System.out.print(i );}//streamlist.stream().forEach(System.out::println);10.stream流用过吗它能够实现什么 是什么 对数据源的计算 特点 1.Stream 自己不会存储元素 2.Stream 不会改变源对象。相反他们会返回一个持有结果的新Stream。 3.Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。 Stream只在遇到终结操作的时候才会执行比如 List.of(1, 2, 3).stream().filter(i - i 2).peek(System.out::println);这么一段代码是不会执行的peek方法可以看作是forEach这里我用它来打印Stream中的元素。 因为filter方法和peek方法都是转换流方法所以不会触发执行。 如果我们在后面加入一个count方法就能正常执行 List.of(1, 2, 3).stream().filter(i - i 2).peek(System.out::println).count();count方法是一个终结操作用于计算出Stream中有多少个元素它的返回值是一个long型。 Stream的这种没有终结操作就不会执行的特性被称为延迟执行。 11.讲讲对lambda表达式的理解 1lambda能替换匿名内部类 Runnable r new Runnable() {Overridepublic void run() {System.out.println(thread run);}}Runnable r () - {System.out.println(thread run);};2哪里有list哪里就有lambda //遍历输出集合ListInteger listArrays.asList(1,2,3,4,5);list.forEach(x-System.out.print(x));//当然也可使用方法引用list.forEach(System.out::print);//取出所有大于1的元素并形成新的集合ListInteger collect list.stream().filter(x - x 1).collect(Collectors.toList());//获取学生的所有年龄集合ListInteger ageListArrays.asList(new Student(tom,20),new Student(jack,22)).stream().map(Student::getAge).collect(Collectors.toList());12.我们在创建一个实体类的时候必要的有哪些方法 Getter,Setter,toString,equals,hasCode 13.这些方法你都是手写的还是用什么工具生成的还是说用注解 快捷键altins或者lombok的data 14.lombok注解用过吗 Data 使用这个注解就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了注解后在编译时会自动加进去。AllArgsConstructor 使用后添加一个构造函数该构造函数含有所有已声明字段属性参数NoArgsConstructor 使用后创建一个无参构造函数Builder注解使用的创建者模式又叫建造者模式。简单来说按照自定义属性去创建对象,比如一个类可能有很多属性 但是我创建对象想按照自己的属性去设置 就要创建很多构造方法 用了这个注解就不用了 ToString Builder public class User {private Integer id;private String name;private String address; }class Test{public static void main(String[] args) {User user User.builder().address(beijing).build();System.out.println(user);} }15.maven的常用命令 mvn -v, --version 显示版本信息 打包mvn package 在本地 Repository 中安装 jarmvn install 清除产生的项目mvn clean 16.maven的pom文件有哪些标签及标签的作用 project - project 是 pom.xml 中描述符的根。 modelVersion - modelVersion 指定 pom.xml 符合哪个版本的描述符。maven 2 和 3 只能为 4.0.0。 groupId - 团体、组织的标识符。 artifactId - 单独项目的唯一标识符。 version - 一个项目的特定版本。 dependencyManagement 是表示依赖 jar 包的声明。即你在项目中的 dependencyManagement 下声明了依赖maven 不会加载该依赖dependencyManagement 声明可以被子 POM 继承。主要是为了统一管理依赖包的版本确保所有子项目使用的版本一致 modules - 子模块列表。 properties- 属性列表。定义的属性可以在 pom.xml 文件中任意处使用。使用方式为 ${propertie} 。 17.git命令它的提交过程 git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录 git commit -m ‘注释’ 将缓存区内容添加到本地仓库 git push origin master 将本地版本库推送到远程服务器 19.Linux常用命令 ls:查看 linux 文件夹包含的文件而且可以查看文件权限 pwd:命令用于查看当前工作目录路径。 cd:切换当前目录至 dirName。 rm:删除一个目录中的一个或多个文件或目录如果没有使用 -r 选项则 rm 不会删除目录。如果使用 rm 来删除文件通常仍可以将该文件恢复原状。 mv:移动文件或者改名 cp:将源文件复制至目标文件 cat:查看文件的内容 tail:命令用于显示指定文件末尾内容 free:查看内存 查找指定进程 ps -ef | grep svn
http://www.hkea.cn/news/14416360/

相关文章:

  • 响应式网站和展示式区别网络广告案例以及分析
  • iis7.5发布网站南昌网站建设哪家最好
  • 网站建设的知识点有哪些网站模板红黑
  • 专门做销售培训的网站互联网创业平台
  • 阳泉网站开发本地搭建 wordpress
  • 网站开发 模块化linux软件开发工具
  • 太月星网站建设程序开发网页设计厦门建设官网
  • 网站建设方案汇报中国企业网站设计案例
  • 网站开发安全问题wordpress网易云插件
  • 郑州百度网站推广企业联系电话
  • 网站制作切片长沙哪里做网站
  • 晋江建设局网站wordpress后台用户名
  • 国内响应式网站案例vue网站开发实例
  • 瘦身网站开发目的中国建设教育协会网站证书
  • 技术难度高的网站开发网页设计模板html代码五四主题
  • 网站建设备案流程安卓手机优化大师官方下载
  • 快递网站怎么制作常州网站建设推广
  • 嘉兴网站建设哪家做得好高端网站设计哪家好
  • 实用网站建设期末考试商丘高端网站建设
  • 长沙市做网站公司徐州关键词优化平台
  • 个人电脑安装win2003做网站河北石家庄天气
  • 购买网站空间重庆建设牌摩托车官网
  • 微信网站开发教程视频网站建设可以入开发成本吗
  • 学校ftp服务器做网站海南建设厅评审网站
  • 坪地网站制作seo如何进行优化
  • 广州网站建设的地方推荐用区块链来做网站
  • 成都网站平面设计微信官方网站
  • 浙江艮威水利建设有限公司网站微信 网站提成方案点做
  • 电子商务网站建设期末河南建设工程信息网下载
  • 淮南市网站建设wordpress 主题转换