-
如何用java读取一个网站的源文件 保存到本地
2013-05-30 18:16:16String datetime = tempDate.format(new java.util.Date()); System.out.println(datetime); String url = "http://test.tz2100.cn:8000/"; //网站路径 wenben="d:/tomcat_demo/webapps/cms_test///test/"+...http://zhidao.baidu.com/question/78956126.html
通过一个网址 读取网站的源代码
可是上面的代码会乱码
这样写就不会了
InputStreamReader inp =new InputStreamReader(url.openStream(),"UTF-8");
reader = new BufferedReader(inp);package com; import java.io.*; import java.net.URL; import java.text.SimpleDateFormat; import javax.swing.JTextArea; public class Newdownurl { static BufferedReader reader; static JTextArea tPage; static URL url; static String wenben; public static void main(String[] args) { tPage = new JTextArea(); SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd"); String datetime = tempDate.format(new java.util.Date()); System.out.println(datetime); String url = "http://test.tz2100.cn:8000/"; //网站路径 wenben="d:/tomcat_demo/webapps/cms_test///test/"+datetime+".shtml"; //存储路径 readPage(url); } public static void readPage(String uu) { String line; try { url = new URL(uu); InputStreamReader inp =new InputStreamReader(url.openStream(),"UTF-8"); reader = new BufferedReader(inp); while ((line = reader.readLine()) != null) { tPage.append(line + "\n"); } cunchu(); System.out.println("存储成功11"); } catch (Exception ie) { tPage.setText("发生输入输出异常 22"); } finally { try { if (reader != null) reader.close(); } catch (Exception e) { } } } public static void cunchu() { File f = new File(wenben); try { f.createNewFile(); FileWriter out = new FileWriter(f); out.write(tPage.getText()); out.flush(); // 清空管道 out.close(); } catch (IOException e) { e.printStackTrace(); } } }
-
Java基础操作
2021-03-07 15:56:53JAVA如何用命令行窗口编程 1.将要用的程序代码写...2.winows+r打开运行窗口并在里面输入cmd或者打开powershell(shift+鼠标右键),进入dos窗口后在保存java源文件的目录下用java .\文件名.java回车即可运行程序@ ...Java基础操作
- 一、Java如何配置环境变量
- (1)在系统环境变量中新建一个JAVA_HOME变量,JAVA_HOME变量值为你安装的JDK路径
- (2)在系统环境path变量值中在末尾依次加上%JAVA_HOME%\bin以及%JAVA_HOME%\lib
- 二、Java如何用命令行窗口编程
- (1)在记事本写程序代码并将文件后缀名改为.java保存
- (2.1)打开Dos窗口后进入Java源文件保存目录先用javac 文件名.java然后用java 文件名回车即可正常运行程序
- (2.2)打开PowerShell窗口后进入Java源文件保存目录用java .\文件名.java回车即可正常运行程序
- 三、Java如何下载JDK的API官方文档
- (1)进入Oracle官网找到资源然后点击Java接着选择JDK最后点击JDK文档下载
- (2)下载的文档为压缩包形式需要将压缩包解压
- (3)从文件的路径找到index.html文件
- (4)打开index.html文件即可正常使用API文档
- 四、Java如何用命令行窗口生成自定义的API官方文档
- (1)编写自己的Java源码包括声明信息
- (2)打开Cmd窗口进入Java源码所在路径
- (3)输入javadoc -encoding UTF-8 -charset UTF-8 Java名字.java命令生成API文档即可
- (4)进入生成了API文件夹中找到index.html打开便可以看到自己的API文档
- 五 、Java如何用命令行窗口生成自定义的Jar包
- 六、Java如何在Oracle官网下载JDK
- (1)进入Oracle官网
- (2)找到资源下的软件下载然后点击Java
- (3)接着点击Java (JDK) for Developers
- (4)然后点击JDK download即可
- (5)选择适合自己系统版本的JDK及自己想要的JDK版本下载即可
- 七、如何在Dos窗口中执行自定义的Jar包
一、Java如何配置环境变量
(1)在系统环境变量中新建一个JAVA_HOME变量,JAVA_HOME变量值为你安装的JDK路径
JAVA_HOME变量 变量名:JAVA_HOME 变量值:自己安装的Jdk路径如我自己安装的Jdk路径为:E:\JDK11
(2)在系统环境path变量值中在末尾依次加上%JAVA_HOME%\bin以及%JAVA_HOME%\lib
path变量 变量名:path 变量值:%JAVA_HOME%\bin %JAVA_HOME%\lib
二、Java如何用命令行窗口编程
(1)在记事本写程序代码并将文件后缀名改为.java保存
程序代码 public class Main { public static void main(String[]args) { System.out.println("Hello Java World!"); } }
(2.1)打开Dos窗口后进入Java源文件保存目录先用javac 文件名.java然后用java 文件名回车即可正常运行程序
Dos窗口打开方式 1.Win+R打开运行窗口并在里面输入cmd即可 2.Win+S打开搜索栏然后输入cmd即可
(2.2)打开PowerShell窗口后进入Java源文件保存目录用java .\文件名.java回车即可正常运行程序
PowerShell窗口打开方式:Shift+鼠标右键
三、Java如何下载JDK的API官方文档
(1)进入Oracle官网找到资源然后点击Java接着选择JDK最后点击JDK文档下载
1.Oracle官网:https://www.oracle.com/index.html
(2)下载的文档为压缩包形式需要将压缩包解压
1.建议解压到自己常用的位置
(3)从文件的路径找到index.html文件
1.文件路径:jdk-16.0.1_doc-all\docs\api
(4)打开index.html文件即可正常使用API文档
1.用浏览器打开后缀名为.html的文件
四、Java如何用命令行窗口生成自定义的API官方文档
(1)编写自己的Java源码包括声明信息
Java源码 /** *@author 作者名 *@version 版本号 *@since 指明需要最早使用的jdk版本 *@param 参数名 *@return 返回值情况 *@throws 异常抛出情况 */ class Main { public static void main(String[]args) { System.out.println("Hello Java World!"); } }
声明信息 /** *@author 作者名 *@version 版本号 *@since 指明需要最早使用的jdk版本 *@param 参数名 *@return 返回值情况 *@throws 异常抛出情况 */
(2)打开Cmd窗口进入Java源码所在路径
Cmd窗口打开方式: 1.直接用Win键+R快捷键打开运行窗口然后在运行窗口中输入cmd回车即可 2.直接用Win键+S快捷键打开搜索窗口然后在搜索栏中输入cmd回车即可 3.在文件资源管理器的地址栏的最前面加上“cmd”和“空格”即可进入所在路径的cmd窗口中
Java源码路径进入方式 1.“cd+路径”一级一级地进入Java源码路径 2.在文件资源管理器地址栏的最前面加上“cmd”和“空格”即可进入Java源码路径
(3)输入javadoc -encoding UTF-8 -charset UTF-8 Java名字.java命令生成API文档即可
命令解释 -encoding:表示编码格式 -charset: 表示字符集格式 UTF-8: 防止出现乱码 javadoc: Java内置的Java的API文档生成程序,随JDK的成功安装而来
(4)进入生成了API文件夹中找到index.html打开便可以看到自己的API文档
五 、Java如何用命令行窗口生成自定义的Jar包
(1)下载安装Jdk
path变量
变量名:path
变量值:%JAVA_HOME%\bin %JAVA_HOME%\lib(2)配置系统环境变量JAVA_HOME以及path
1.JAVA_HOME系统变量 变量名:JAVA_HOME 变量值:自己安装的Jdk路径如我自己安装的Jdk路径为:E:\JDK11 2.path变量 变量名:path 变量值:%JAVA_HOME%\bin %JAVA_HOME%\lib 3.jar.exe包括在Jak的lib文件夹中所以必须要先设置好path系统环境才能在Dos窗口中正常调用jar.exe对Jar包进行打包
(3)打开Dos窗口并进入Java源文件所在文件夹中
Dos窗口打开方式 1.直接用Win键+R快捷键打开运行窗口然后在运行窗口中输入cmd回车即可 2.直接用Win键+S快捷键打开搜索窗口然后在搜索栏中输入cmd回车即可 3.在文件资源管理器的地址栏的最前面加上“cmd”和“空格”即可进入所在路径的cmd窗口中 4.打开资源管理器的地址栏在其最前面加上“cmd”和“空格”回车即可 进入路径命令 1.cd 一个层级的文件夹如cd desktop 2.cd命令是一级级递进地进入路径 3.cd命令可在Dos窗口中输入help cd查看详细的命令解释
(4)输入命令后回车对Java源文件进行打包
命令格式:jar cvf 要生成的包名.jar 源文件名.java 命令示例:jar cvf zz.jar tt.java
可能出现的错误
1.xx.jar中没有主清单属性 错误提示:命令行中提示“xx.jar中没有主清单属性” 解决方法:用压缩包形式打开jar包找到META-INF文件夹下的MANIFEST.MF文件,并用记事本打开MANIFEST.MF文件在记事本里面添加Main-Class:类名回车空格
2.错误:尝试打开文件ss.jar时出现意外错误 错误提示:命令行中提示“错误:尝试打开文件ss.jar时出现意外错误” 解决方法:用Trpora打开MANIFEST.MF文件编辑修改会出错了,重新用记事本修改MANIFEST.MF文件即可
3.错误: 找不到或无法加载主类 Main 错误提示:命令行中提示“错误: 找不到或无法加载主类 Main” 解决方法:打包Jar的时候用字节码文件而不是Java源文件
链接: 详细的Jar命令解释
六、Java如何在Oracle官网下载JDK
(1)进入Oracle官网
1.Oracle官网:https://www.oracle.com/index.html
(2)找到资源下的软件下载然后点击Java
名词解释 1.资源:Resources 2.软件下载:Software Downloads
(3)接着点击Java (JDK) for Developers
名词解释 1.适合Java开发者的JDK:Java (JDK) for Developers
(4)然后点击JDK download即可
名词解释 1.JDK下载:JDK download
(5)选择适合自己系统版本的JDK及自己想要的JDK版本下载即可
系统版本 1.Macos:苹果电脑 2.Linux:少数电脑 3.Windows:大多数电脑
七、如何在Dos窗口中执行自定义的Jar包
(1)java -jar xxx.jar
-
如何自命令行中运行java程序
2019-07-25 10:09:48如何在命令行中运行java程序 在命令行运行代码之前要先强调两点问题: 1.文件名要和主类名相同,而且文件名要以.java结尾。 2.修改源文件后要保存之后再命令行重新编译运行。 这几给大家介绍三种简单地情况: 首先...如何在命令行中运行java程序
在命令行运行代码之前要先强调两点问题:
1.文件名要和主类名相同,而且文件名要以.java结尾。
2.修改源文件后要保存之后再命令行重新编译运行。这几给大家介绍三种简单地情况:
首先看第一种情况(源文件中没有中文和不向主方法传递多个参数时)
public class Test{ public static void main(String[] args){ System.out.println("Hello world"); } }
在命令行运行以上代码需要以下步骤:
1.在命令行输入源文件所在文件夹的路径;
2.编译过程:输入 javac Test.java
//r若文件名不叫Test 更改文件问即可
// 生成Test.class文件(二进制文件),给JVM阅读的
3.运行过程:输入java Test
第二种是源文件中有中文的情况:public class Test{ public static void main(String[] args){ System.out.println("Hello world"); System.out.println("你好,世界"); } }
在命令行运行以上代码需要以下步骤:
1.在命令行输入源文件所在文件夹的路径;
2.编译过程:输入 javac -encoding UTF-8 Test.java
3.运行过程:输入java Test
第三种情况是向主方法传递多个参数时:public class Test{ public static void main(String[] args){ System.out.println("Hello world"); System.out.println("你好,世界"); System.out.println(args[0]); System.out.println(args[1]+args[2]); } }
在命令行运行以上代码需要以下步骤:
1.在命令行输入源文件所在文件夹的路径;
2.编译过程:输入 javac -encoding UTF-8 Test.java
3.运行过程:输入java Test 123 456 789
// 主类名称后 空格+数组内容
//数组之间也以 空格来区分
-
java源码包---java 源码 大量 实例
2013-04-18 23:15:26Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
3. Java开发中的注意事项
2020-08-05 11:43:48如何解决中文乱码问题, 因为很多编辑器 默认是utf-8, 而 dos 运行时,按ANSI, 这里我们保存文件时,保存 ANSI 就可以, 在使用idea 和 eclipse 时,我们使用编码是utf-8 Java源文件以“java”为扩展名。源文件的基本...java程序开发注意事项
- 对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效。
- 如何解决中文乱码问题, 因为很多编辑器 默认是utf-8, 而 dos 运行时,按ANSI, 这里我们保存文件时,保存 ANSI 就可以, 在使用idea 和 eclipse 时,我们使用编码是utf-8
- Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本类中的Hello类。
- Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args) {…}
- Java语言严格区分大小写。
- Java方法由一条条语句构成,每个语句以“;”结束。
- 大括号都是成对出现的,缺一不可。[习惯,先写 {} 再写代码]
- 一个源文件中最多只能有一个public类。其它类的个数不限。[演示]
- 如果源文件包含一个public类,则文件名必须按该类名命名!
- 一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public 类,这样入口方法就是非public 的main方法。
-
《Java从小白到大牛》第3章:第一个Java程序
2020-05-21 16:13:13在Java中,程序都是以类的方式组织的,Java源文件都保存为.java文件当中。每个可运行的程序都是一个类文件,或者称之为字节码文件,保存为.class文件。要实现在控制台中输出HelloWorld示例,则需要编写一个Java类。 ... -
java源码包2
2013-04-20 11:28:17Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
treelite-java-example-源码
2021-05-17 18:20:26运行Python脚本gencode.py将mushroom.model gencode.py编译为Java源文件的集合。 集合将保存到名为model/的目录中。 现在,在model/目录中运行mvn package 。 运行javac -cp model/target/model-1.0-SNAPSHOT.jar... -
java源码包3
2013-04-20 11:30:13Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
java源码包4
2013-04-20 11:31:44Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
java语言的入门总结与归纳(二)
2019-02-03 21:15:49前言 本小节用于讲解如何通过使用“记事本”编写Java程序 ...使用记事本打开编写Java源文件(以.java结尾的文件),然后保存。如: public class HelloWorld{ public static void main(Stri... -
java方法区
2019-04-11 15:13:19(摘抄)JVM如何使用方法区里面的数据的 参考: Java方法区 方法区 保存在着被加载过的每一个类的信息;这些信息由类加载器在加载类的时候,从类的源文件中抽取出来;static变量信息也保存在方... -
面试题_简述Java程序的编译和运行过程
2021-04-22 22:16:16开发人员编写代码保存在一个后缀为.java的文件中,这个文件就是java的源文件 源文件编写完毕后,通过java编译器处理,生成对应的编译文件,其后缀为.class,这是与不同平台进行交互的编译文件 编译文件生成之后,在... -
java中修改Excel表格内容
2016-10-20 17:55:11如何在java中修改.xls或.xlsx表格中的内容呢?朋友需要帮忙学习了一下,需求其实很简单,有很多表格文件,需要将其中一部分的数据进行修改并保存到源文件。看到这样的需求,肯定大多数人第一时间想到的就是“查找... -
编写Java开发程序时需要注意哪些问题?
2019-07-28 11:49:21怎样才能做一个好的JAVA工程师,以后的路应该如何去走。其实扎实的做好每一件事情才是重点。 编写Java开发程序时需要注意哪些问题? JAVA学习的小知识 编写Java程序时,应注意以下几点: 源文件名:源文件名必须... -
java面试宝典
2013-02-28 16:04:0142、一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制? 12 43、说出一些常用的类,包,接口,请各举5 个。 12 44、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类?是否可以... -
java面试题典 java 面试题 经典
2010-06-18 13:42:3640. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以。必须只有一个类名与文件名相同。 14 41. java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些... -
JAVA上百实例源码以及开源项目
2016-01-03 17:37:40Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
java面试题
2018-01-01 15:35:1537. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 18 38. 比较truncate和delete 命令 18 39. 解释$ORACLE_HOME 和$ORACLE_BASE的区别? 19 40. session与cookie的区别和联系? 19 41. ... -
Java类文件结构
2014-12-03 03:05:00 -
第一个简单的Java程序
2020-07-31 13:02:44今天教大家写一个超级简单的小程序。 没错,就是在屏幕上输出文本。...把上面这些代码写在一个扩展名为.java的源文件里,把它保存在D:\myJava文件夹里。 然后教你如何编译并运行此程序。可以在命令提示符中使用 -
20165210 Java第一周学习总结
2019-09-30 20:09:2920165210 2018《Java程序...源文件的编写和保存 教材学习中的问题和解决过程 主要是JDK的安装,安装过程比较顺利但是在命令提示符中输入Javac运行后找不到文件,于是又上百度上查找,如何在Ubuntu和LinuxMint通过P... -
JAVA上百实例源码以及开源项目源代码
2018-12-11 17:07:42Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、... -
Java十六进制浮点文字
2020-06-17 10:59:24我如何遇到十六进制浮点数 我正在Java :: Geci中开发一种新功能,以减少代码重新格式化的可能性。... 在这种情况下,不能使用Java :: Geci,因为一旦重新格式化了代码,生成器就会认为生成的代码与源文件中已经存在... -
java反编译工具以及去掉注释工具
2016-02-25 11:45:19我们利用jd-gui反编译.classs代码之后,导出来的java源代码里面含有/**,其实这些标记是之前的java源码的注释,我们如何去掉这些标识了?需要利用jd-gui-cleaner.jar工具进行去掉,有需要的可以进行下载使用。 jd-... -
成百上千个Java 源码DEMO 4(1-4是独立压缩包)
2017-03-29 17:40:59Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、... -
成百上千个Java 源码DEMO 3(1-4是独立压缩包)
2017-03-29 17:39:54Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、...