javase 知识1

1.java_cmd

  1. javap: 反编译(.class文件)
  2. javac: 编译为(.class文件)
  3. dir: 文件内容(包含哪些文件)
  4. -version: 版本号
  5. cd /d:切换地址目录
  • 网络编程 :
  • ipconfig 查看ip配置;
  • netstat -an

2.编译运行

  • java -d bin src\Helloworld.java编译
  • java -cp bin com.yema.javese.lesson02.HelloWorld运行

3.1首先cd /d 进入到bin 目录下(打包的是.class文件)

1>打jar包: jar -cvf run.jar *

2>打可执行jar包:

先编写 aaa.txt, Main-Class:空格com.yema.run.Running回车(指定运行主类) jar -cvfm run.jar ..\aaa.txt *

3>包含jre的jar:

编写 start.bat: start jre/bin/javaw -jar run.jar 第二步生成的文件 jre包

4>常见的打包程序:

launch4j;exe4j

3.2.方法二

时间: 2024-08-07 21:18:44

javase 知识1的相关文章

JavaSE知识-07(面向对象-构造方法&静态static)

构造方法Constructor概述和格式 构造方法概述和作用 给对象的数据(属性)进行初始化 构造方法格式特点 a:方法名与类名相同(大小也要与类名一致) b:没有返回值类型,连void都没有 c:没有具体的返回值return; 构造方法的重载 重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表 构造方法注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法. b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法. 注意:这个时候,如果我们还想使用无参

JavaSE知识-08(面向对象_继承&方法&final)

代码块的概述和分类 根据其位置和声明的不同,代码块可以分为局部代码块,构造代码块,静态代码块,同步代码块. 常见代码块的应用 a:局部代码块 在方法中出现:限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 (初始化块) 在类中方法外出现:多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行 c:静态代码块 在类中方法外出现,并加上static修饰:用于给类进行初始化,在加载的时候就执行,并且只执行一次. 一般用于加载驱动 class Demo1_Code {

JavaSE知识-09(面向对象_多态&抽象类&接口)

多态的概述及其代码体现 多态(polymorphic)概述 事物存在的多种形态 多态前提 a:要有继承关系. b:要有方法重写. c:要有父类引用指向子类对象. class Demo1_Polymorphic { public static void main(String[] args) { Cat c = new Cat(); c.eat(); Animal a = new Cat(); //猫是一只动物 //父类引用指向子类对象 a.eat(); } } class Animal { pu

JavaSE知识-10(面向对象_权限修饰符&匿名内部类)

A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 ... 方案1:按照功能分 com.hwh.add AddStudent AddTeacher com.hwh.delete DeleteStudent DeleteTeacher com.hwh.update UpdateStudent UpdateTeacher com.hwh.find FindStudent FindTeacher 方案2:按照模块

JavaSE知识-11(Eclipse使用以及Object类型)

Eclipse中HelloWorld案例以及汉化 A:选择工作空间 工作空间 其实就是我们写的源代码所在的目录 B:用Eclipse来完成一个HelloWorld案例 代码以项目为基本单位 创建项目 创建包 创建类 编写代码 C:编译和运行 D:Eclipse的汉化 从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可. 同理,这种方式卸载插件也是特别的方便,推荐这种方式 E:语法检查提示 红色波浪线 必须处理,否则编译通不过 黄色波浪线 可以不搭

JavaSE知识-15(Colletion集合)

目录 对象数组的概述和使用 集合的由来及集合继承体系图 Collection集合的基本功能测试 集合的遍历之集合转数组遍历 Collection集合的带All功能测试 集合的遍历之迭代器遍历 List集合的特有功能概述和测试 List集合存储学生对象并遍历 并发修改异常产生的原因及解决方案 ListIterator Vector的特有功能 数据结构之数组和链表 List的三个子类的特点 对象数组的概述和使用 案例演示 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每

JavaSE知识-25(多线程(下))

25.01_多线程(单例设计模式) 单例设计模式:保证类在内存中只有一个对象. 如何保证类在内存中只有一个对象呢? (1)控制类的创建,不让其他类来创建本类的对象.private (2)在本类中定义一个本类的对象.Singleton s; (3)提供公共的访问方式. public static Singleton getInstance(){return s} 单例写法两种: (1)饿汉式 开发用这种方式 (2)懒汉式 面试写这种方式.多线程的问题? (3)第三种格式 饿汉式和懒汉式的区别 1,

JavaSE课程知识体系总结

要想成为Java全栈工程师,我们需要学习JavaSE基础.这也是零基础的我入门首先要学习的东西,这里总结下JavaSE里到底有哪些知识,并通过绘制思维导图的方式形成一个初步的知识体系. Java简介.学习什么是Java,Java的应用领域,Java的版本,JavaAPI文档,Java语言特性,以及Java环境的搭建,最后写我们第一个Java小程序(经典的Hello World). Java语言基础.学习Java类,包等基本概念,Java的基本数据类型,变量与常量,运算符,数据类型转换,代码的注释

成都0基础学习hadoop怎么学?怎么进行大数据入门学习

学hadoop需要什么基础?没有基础怎么学习hadoop?怎么学习大数据?Hadoop作为大数据工业中的主引擎,Hadoop就像是大数据世的一把钥匙,想要进入数据世界,首先你得显得得到这把钥匙,才能打开大门.那么科多大数据带你来看看. 学hadoop需要什么基础?Hadoop是一个分布式计算架构,更重要的是它是一个可扩展的生态系统,像IBM,EMC,Amazon,微软,甲骨文等大型IT公司都已经有了基于Hadoop的商业化大数据产品.虽然现在还有比Hadoop更为先进的分布式架构(Dremel,