「java预设包」java中定义包
今天给各位分享java预设包的知识,其中也会对java中定义包进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 类中不加修饰的变量默认是否为private?
- 2、有一个Java写的系统压缩包,怎么在浏览器地址栏输入地址,将这个系统运行出来
- 3、java怎么配置环境变量 加我946190179急急急急
java 类中不加修饰的变量默认是否为private?
不是。
private声明以后只有自己类可以使用。public: 任何类可以用,无任何限制不加修饰符:一个包内的类可以访问private: 只有自己类能使用。
如果方法和属性都不加修饰变量得话都是统一的public吧
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
有一个Java写的系统压缩包,怎么在浏览器地址栏输入地址,将这个系统运行出来
1. 怎样迅速地把网页或链接发送给他人?文件/发送/ 指令可以立即通过电子邮件发送网页或链接。2. 如何在新窗口中打开链接?1. 在页面中直接拖放链接。2. 拖放链接到地址栏或标签栏。3. 按下 Shift 键后点击链接。4. 激活”在新窗口中打开链接“功能。5. 设置鼠标选项的鼠标按键动作“中键单击”为“打开链接”,然后您就可以单击鼠标中键来打开链接。3. 怎样打开网页中的地址字串?1. 选中地址字串,然后拖放到地址栏或标签栏。2. 选中地址字串,然后选择 文件/新建/所选字符(Ctrl+Shift+T)。3. 选中地址字串,然后拖放到页面中的任何地方。4. 怎样快速的打开地址?1. 启用“一键通”功能,并为指定的 URL 设置一个快捷键。2. 启用“URL 缩写功能”,然后在地址栏输入相应的缩写。3. 将 URL 添加到收藏夹,以后就能通过收藏夹选择并打开该URL。5. 怎样快速的同时打开若干个 URL?1. 把这些 URL 保存为一个群组,然后可以打开这个群组。2. 把这些 URL 添加到收藏夹中的同一个文件夹中,然后您可以通过“打开本层链接”来打开。3. 选中这些文件或链接,然后拖放到主窗口或悬浮监视窗。6. 怎样快速的关闭一个页面?1. 按快捷键 F4、Ctrl+F4、Ctrl+W、Ctrl+PageDown。2. 启用“单击图标关闭标签”,就可通过单击窗口标签的图标来快速关闭。3. 启用鼠标手势功能,然后执行手势 ↑ → (预设)可关闭当前页。4. 右键点击标签,选择弹出菜单中的 "关闭" 项。7. 怎样快速的保存图片?1. 设置鼠标拖放图片的动作为“保存到收集器”,然后就可以快速地将图片保存到收集器所指定的路径中。2. 把图片拖动到状态栏的收集器图标,此图片就会自动保存到收集器所指定的路径中。8. 怎样快速的搜索?1. 在搜索栏键入关键字后按回车键。2. 把要搜索的关键字拖放到搜索栏。3. 把关键字拖放到页面中任何地方。4. 设置地址栏转到按钮显示搜索引擎菜单,在地址栏输入关键字,点击转到按钮的搜索引擎下拉菜单。9. 怎样快速的切换选择不同的搜索引擎?您可以按下 Ctrl 键或 Shift 键并点击弹出的搜索栏菜单,实现临时的切换选择不同的搜索引擎项,相关细节请参看“搜索引擎”。10. 怎样快速的在页面内搜索某个指定的链接?在 IE 中,如果想寻找一个您所需要的特定链接,您必须打开源文件并在其中查找,这样很麻烦且效果也不好。在 GreenBrowser 中您可以使用 “链接列表" 对话框来达到这个目的。请参看“页内链接分析”的相关介绍。11. 怎样快速的显示/隐藏 GreenBrowser?1. 使用快捷键。默认键是 Ctrl+`,您可以设置新的快捷键。2. 如果选择了显示悬浮监视窗,双击悬浮窗。3. 如果选择了显示系统托盘图标,点击这个图标。12. 怎样使 GreenBrowser 在运行中占用更少的内存资源?当 GreenBrowser 最小化或关闭到系统托盘时,它将占用最小的物理内存,大约能释放 80% 内存空间。所以当您不使用 GreenBrowser 时,您可以将它最小化或关闭到系统托盘,最小化后还原也有相同的效果。13. 怎样使用地址栏的字串拖放功能?1. 拖放: 打开拖放的字串2. Ctrl+拖放: 搜索拖放的字串3. Shift+拖放: 将拖放的字串存入搜索栏,但不执行搜索4. Ctrl+Shift+拖放: 在页面中高亮显示拖动的关键字14. 怎样使用搜索栏的字串拖放功能?1. 拖放: 搜索拖放的字串2. Ctrl+拖放: 在页面中查找拖放的字串3. Shift+拖放: 将拖放的字串存入搜索栏,但不执行搜索4. Ctrl+Shift+拖放: 在页面中高亮显示拖动的关键字15. 怎样直接打开指向的地址?有一些 URL 象这样的链接: /jump.asp?/。如果您需要直接打开这个指向的地址,请在点击该链接时按下 Ctrl 键 (缺省值)。16. 怎样快速的改变页面的下载控制方案?您可以通过页面下载控制菜单来改变下载控制方案,您点选菜单项后,页面将随之自动刷新,如果您不需要这样,请在点选菜单项时按下 Ctrl 键。17. 怎样快速的打开页面?1. 禁止或精简弹出窗口及内容过滤列表。2. 禁止或精简状态栏的显示内容: 本地 IP 地址、空闲物理内存、网络速率、Modem 速率。18. 怎样解除网页的鼠标左右键限制?一些网页锁定了鼠标左右键的文本选择和点击的功能,您可以解除这个限制:1. 运行脚本插件“解除鼠标左右键限制”或在脚本收集器中运行这个脚本。2. 禁止页面下载控制中的 Script,重新载入页面。19. 怎样快速的找到具有相同或相似地址的标签?有时候,您打开了很多页面,要从中寻找出地址相同或相似的标签就很困难。您可以使用标记/不标记功能,当输入相似的地址时,您可以修改这个地址字符,GreenBrowser 就能找到相似的地址并用特殊的图标把它们标记出来。20. 怎样快速的关闭一些标签?1. 锁定标签,点击“全部关闭”。2. 如果网页的地址相同或相似,点击“全部关闭(相似地址)”。3. 如果网页的标题相同或相似,点击“全部关闭(相似标题)”。4. 您可以快速关闭在当前页左、右侧的所有页面。21. 怎样禁止显示 Flash?1. 添加 *.swf 到页面内容过滤列表,同时开启页面内容过滤功能。2. 在“页面下载控制”菜单中不选择“显示 Flash(所有窗口)”,这个方法比第一个方法的效率可能更高,但这将禁止所有 IE 内核浏览器显示 Flash。22. 怎样使 GreenBrowser 更稳定?GreenBrowser 支持脚本插件,但某些错误或复杂的脚本可能会导致 GreenBrowser 崩溃。建议谨慎运行脚本插件。23. 怎样安装插件?1. 通过 GreenBrowser 主页下载插件压缩包。2. 将压缩包解压到一个新的文件夹下。3. 点击 工具扩展工具栏设置扩展工具栏...4. 点击 ”...“ 后选择插件,然后按下插入按钮。5. 如果您把一些插件都放在一个文件夹下,您可以点击 “导入脚本插件...” 来选择这个文件夹,然后您就可以一次性导入该文件夹下的所有插件。24. 怎样在浏览时保护页面标题信息?1. 您可以选择 “禁止在窗口标题栏中显示网页标题”。2. 您可以为页面标签分配固定标题,如果您需要将固定标题分配给所有标签,就在点击 “确定“ 前按住 Shift 键。25. 怎样快速的删除地址栏和搜索栏关键字条目?1. 您可以下拉列表并使用 “Delete” 键直接删除条目。2. GreenBrowser 选项中的删除选项。26. 怎样禁止网页弹出关于ActiveX认证的对话框?有两种方法:1.使用外部工具 NotTroubleMe 别烦我,将您不想弹出的ActiveX对话框的CLSID添加到 NotTroubleMe 并选中该项。2.在内容过滤列表中添加规则“*.cab”,并启用页面内容过滤器。27. 怎样使用GreenBrowser的相对路径?如果您想使用GreenBrowser安装路径下的目录或文件,只需要在其路径前面添加“.”或者“..”,例如: .skin, .Proxy.ini, . esource esource.htm,..Software.
java怎么配置环境变量 加我946190179急急急急
JAVA_HOME = E:\development\Java\jdk1.6.0_24
CLASSPATH =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\l\lib\tools.jar
PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
JAVA_HOME改成你自己的JDK的安装路径,其它不用改。
CLASSPATH开始必须是 .; 否则控制台下执行你指定路径的.class文件时找不到。
测试安装成功:
cmd进控制台下输 java –version
返回版本信息就是安装配置成功了。
假如:HelloWorld.java文件路径是F:\HelloWorld.java
HelloWorld.java文件内容是:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("---Congratulation for you!---");
}
}
则控制台下进F盘:
F:\javac HelloWorld.java 说明:javac是对HelloWorld.java文件进行“编译”
F:\java HelloWorld 说明:java 是对HelloWorld.class文件进行解析执行。
只所以能这么用是因为E:\development\Java\jdk1.6.0_24\bin目录下有java.exe和javac.exe两个可执行文件那是因为你配置了PATH和CLASSPATH。其中这两个路径下有JVM启动时必须要加载的类的字节码文件和必须要使用的.exe应用程序。所以到这里你也就知道了执行Java程序的JVM并不是Java语言写出来的,而且JVM是不开源的,并且JVM也是不具有跨平台特性的(你下载JDK的时候要选OS版本,就该想想了吧,呵呵)。
对main方法的一点说明:
main方法是Java程序的唯一入口,不同于其它任何static方法。(JVM底层实现的指令完全不同。)并且main方法只有在public类中并且此public类名称一定是这个类所在的文件名称的前辍才会被执行。至于Java Web应用中的main方法,呵呵,自己去琢磨框架吧,仍然是靠main启动的,你的不经意的配了下配置文件,它就有了,哈哈。
另外给大家补充一点关于JVM的,很多书上都没有。当Java应用程序启动后(main方法没有退出之前),操作系统的进程中是有javaw.exe这个进程的。这个进程也就是JVM对应的进程。也就是说整个JVM都是由这个进程完成的。查看这个进程的进程号PID的办法,任务管理器,先点“进程”,后点“查看”,“选择列”,打开的界面上,勾上PID(进程标识符)。
然后点任务管理器上的“文件”,“新建任务”,输出jconsole PID号(比如我的javaw.exe的PID是4444,则输入jconsole 4044),马上会打一个界面(窗体名称:Java监视和管理控制台),此界面中描述了当前JVM相关的一些信息,有兴趣的可以看看。当你的应用程序出现堆栈溢出的问题时,不防去看看实际的使用情况,也可根据实际情况手工修改堆栈的大小。
如果要显示当前堆栈中的具体信息,不妨查看jmap jhat的用法。对于刚学的新手,鄙人在这里不介绍了,用起来也很方便。
TOMCAT的配置
同JDK的环境变量一样,加入下面三个。具体路径对你解压的路径(注意解压时,有可能是创建了两级目录,确保你的路径下是bin,lib,conf等目录)。
TOMCAT_HOME=E:\development\tomcat\apache-tomcat-6.0.32
CATALINA_BASE= E:\development\tomcat\apache-tomcat-6.0.32
CATALINA_HOME=E:\development\tomcat\apache-tomcat-6.0.32
如果是在IDE中使用Tomcat,记得把Tomcat的JDK改为你安装的JDK。
配置完成后测试是否成功:
打开bin目录,双击运行startup.bat批处理文件(如果只是startup,没有.bat请确认你有没有隐藏文件名后辍,这个不用教吧)。你会发现启动Tomcat的过程,启动完成后,不要关闭打开的Tomcat窗口(如果关闭了窗口表示你关闭了服务器。)。
然后打开浏览器输出或者看到一英文的介绍Tomcat的页面说明你安装成功了(如果没有打开页面,请确认你的C:\Windows\System32\drivers\etc目录下的hosts文件中配置了127.0.0.1 localhost 要是你没有修改它的权限,自己看着办吧,呵呵,要获得权限很容易,学计算机的你懂的。)。
如果要修改访问端口,打开conf目录下的server.xml,端口为8080的改成你自己想用的端口。修改其它端口配置详见Tomcat说明。
欢迎高手加入Q群:47427371 ,共同交流,共同学习。
======================================================================
大家肯定在安装JDK的时候会有选择是否安装单独的jre,一般都会一起安装,我也建议大家这样做。
因为这样更能帮助大家弄清楚它们的区别:
Jre jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。
Jdk 是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre. 那么为什么要包括另外一个Jre呢?而且jdk/jre/bin同时有client和server两个文件夹下都包含一个jvm.dll。说明是有两个虚拟机的。这一点不知道大家是否注意到了呢?
相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为 jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk自己的jre下才会同时有client性质的jvm和server性质的 jvm,而仅仅作为运行环境的jre下只需要client性质的jvm.dll就够了。
没有设置jre/bin目录到环境变量中啊?
系统环境变量的 path最前面有“%SystemRoot%\system32;%SystemRoot%;”这样的配置,那么再去Windows/system32下面有一个java.exe。
======================================================================
"两个jre"和"三个lib"的功能简单扼要的解释
安装JDK后,Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹!
普通用户装jre即可。开发人员需要安装jdk,其中包括jre。所以jdk目录下包括jre目录。两个jre大体相同,有细微的差别。
两套 jre ,是针对不同的工作职责!不同的 jre 负责各自范围的内容。
当用户只需要执行 java 的程序时,那么C:\Program Files\Java\jre1.5.0_08的 jre 就 ok !
当用户是 java 程序员,则需要 java 开发环境。编译时,系统就会优先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”这些命令所在目录或者他们的父目录的 jre 。即开发环境下运行的是 jdk 下的 jre 。
再说三个lib目录:
JDK下的lib包括java开发环境的jar包,是给JDK用的,例如JDK下有一些工具,可能要用该目录中的文件。例如,编译器等。
JRE下的lib只是运行java程序的jar包,是为JVM运行时候用的。包括所有的标准类库,和扩展类。
JDK下的JRE下的lib是开发环境中,运行时需要的jar包。最典型的就是导入的外部驱动jar包。因为编译时,系统找的是jdk下的jre。而不是最外层的jre。
-----------------------------------------
最后我在这里补充几点:
1. 在使用Eclipse的时候不需要指定的CLASSPATH,Eclipse会自己搜索.
2. 独立目录下的jre是通用jre,安装时是可选的(选择了,则会覆盖已有版本)。jdk目录下的jre则是必须的。如果你在eclipse里指定jdk的路径(jre的路径不用你指定,会自己去找的),那么用的就是这个jre。而java, web, start等,用的则是通用jre。
======================================================================
对于JDK与JRE的关系以及path的配置问题首先我们来看下一些概念:
JDK JRE JVM
JDK
++
|-----JRE
++
|-------JVM
|-------
JDK与JRE的关系以及path的配置中,JRE只是JDK的一个部分,我们只要拥有了一份JDK就可以进行Java程序开发了,而顾名思义,JRE是Java运行的时候所依赖的平台,JVM则更只是JRE的一个部分,JRE除了虚拟机外还提供了众多链接库,这些库会被JVM在运行时调用。
我们会发现java_home/下有一个bin文件夹和一个JRE文件夹,而JRE文件夹下也有一个bin文件夹,它们一样吗?显然不一样。
java_home/bin中的工具是sun公司提供给我们一些工具,如java.exe,javac.exe,而jre/bin下的工具是运行时所需的,于是我们可以发现java_home/bin下有一个javac.exe,而jre/bin下肯定没有javac.exe,这是很容易解释的。
奇怪的是,Sun公司给我们提供了两套JRE,稍留意一下我们就会发现在装完JDK,还可以选择装一个JRE,这个JRE是被默认装到C:\Program Files\Java下的。sun提供两套JRE是有道理的,如果我们只是想运行Java程序,那么去官网下一个JRE就行了,而无需拿来一个JDK,如果是要开发Java程序那就需要一个JDK了."JDK里面的工具几乎都是用Java写的,所以JDK本身就是Java应用程序,因此要使用JDK附的工具来开发Java程序也必须要自行附一套JRE才行,这就是java_home\jre存在的原因,而位于Program File\jre的那套JRE就是拿来执行我们自己写的Java应用程序的。不过,两套中任何一套JRE都可以拿来执行我们所写的Java应用程序,可是JDK内附的开发工具在预设开发工具使用包装器(.exe)来启动的情况下,都拿自己支选用java_home\jre".(《Java深度历险》)
因此,现在可以明白设path和classpath的作用了:path是为JDK提供的那些工具设的,如java.exe,javac.exe,而classpath是为Java程序所用到的库文件所设的,于是path设成:java_home\bin;而classpath设为:java_home\jre\lib\rt.jar,如果我们开发的一个应用中用到了非j2se提供的库文件,则需将这些文件加到classpath中,比如说利用javamail开发一个邮件应用,就应该把mail.jar
等文件加到classpath中:java_home\jre\lib\ext\mail.jar;.
如果一台PC上装了几个JRE,那么就要注意了,有时很容易产生问题,很可能我们用来编译Java程序的javac.exe所相关的JRE与运行程序时所用的JRE不是一个版本, 这可能会产生版本冲突,这可以通过设定path变量来解决。
最后应用中的第三方文件应该加到java_home\jre\lib\ext下,就像刚才那样,与Java相关的安全设定档都放置java_home\jre\lib\security。最后扩展一点,与Java相关的很多工具的path设定原则都与上述差不多,比如说想安装一个Ant,应该在path 中这样设:
F:\\Ant\apache-ant-1.6.5\bin;
看看bin下有什么就明白这样做是为了指定命令工具ant所在的目录。
======================================================================
写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已包含了JRE,因此对JAVA_HOME设置为JDK的路径时也能正常运行Java程序,不过JDK比较大包括了许多和运行无关的内容,因此运行普通的Java程序无须安装JDK。
Eclipse中内嵌了Java编译器,并且和JDK中的javac完全相容,因此无须使用JDK也能直接编译Java程序。
为什么Tomcat和Apusic用JRE就能启动,Weblogic用JDK才能启动呢?原因是Tomcat和Apusic 4都已包括了一个原始码编译器,而Weblogic没有包括这个编译器包。
那么为什么需要编译器呢?因为在WEB应用中JSP文件是需要转换成Servlet,这个Servlet文件还需要编译成能在JRE上执行的class文件,因此必须提供有编译能力的JDK,将JAVA_HOME设置为JDK的路径就能了。
那么新出现的Apusic 5.0呢?这个版本为了使大家能灵活调整JVM的版本,因此不再提供自带的Java编译器,而是通过用户安装的JDK来完成JSP的编译工作,这个也就是为什么Apusic 5.0必须通过JDK启动的原因
java预设包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中定义包、java预设包的信息别忘了在本站进行查找喔。
发布于:2022-12-18,除非注明,否则均为
原创文章,转载请注明出处。