java值得注意的几个问题】的更多相关文章

1.一个源文件中只能有一个类是public的,其他的都是默认权限的: 2.一个类只能作为public或者默认权限(就是没有修饰符的意思): 3.源文件的public类的名字必须要跟文件名保持一致,否则编译出错: 4.package必须是java源文件的第一行代码,如果没有声明package,那么默认放到一个默认包下面: 5.import必须是在package之后,其他代码之前,否者加载失败,编译不通过: 6.如果构造函数被private修饰了,那么就算这个类是public的类,也不能够创建对象了…
1.Javac编译器 Javac编译器读取Java源代码,并将其编译成字节代码(.class格式),调用Javac的命令行示例如下: C:>javac options filename.java 值得注重的是,和Java解释器不同,Javac编译器期望它正在编译的文件具有扩展名.java.其命令行如下表选项功能 -classpath path 此选项用于设定路径,在该路径上Javac寻找需被调用的类.该路径是一个用分号分开的目录列表. -d Directory 此选项指定一个根目录.该目录用来创…
用了四年的.net,今年转做java,内心一直吐槽java的烦琐,今天发现了一个java值得我为之点赞的地方 java的枚举居然可以这么玩,废话不多,上demo package com.sunline.sms.common; public enum ErrorCode { e0000 { @Override public String getCode() { return "0000"; } @Override public String getDesc() { return &quo…
#开始 最近几天都在忙一个事情,那就是尝试精简jre,我想不明白为什么甲骨文官方不出exe打包工具... 网络上精简jre的文章很多,但是原创的似乎没几个,绝大多数都是转发同一个博客, 这里借鉴了不少思路以及方法 不知道还算不算原创了 这两天收获也是挺大的,在这里和大家分享一下我的成果.以及原理.... 谢谢网络上大神们分享的教程受益良多 : ) 虽然这篇博文比较长 但是实际上是因为我太啰嗦了........并不难做 并且建议先看一遍大体流程 #成果 这个是我前不久写的一个聊天室的客户端, 源码…
1.概述    javac.exe: Java编译器,将Java源代码转换成字节码. 2.用法    javac <选项> <源文件> (使用过程中发现,javac <源文件><选项> 也可以)    其中,可能的选项包括:  -g                                   生成所有调试信息  -g:none                          不生成任何调试信息  -g:{lines,vars,source}    …
1.概述    javac.exe: Java编译器,将Java源代码转换成字节码. 2.用法    javac <选项> <源文件> (使用过程中发现,javac <源文件><选项> 也可以)    其中,可能的选项包括:  -g                                   生成所有调试信息  -g:none                          不生成任何调试信息  -g:{lines,vars,source}    …
多数时候,HTML表单的目的只是为了把数据发给服务器,之后服务器再处理这些数据并发送响应给用户.虽然看起来挺简单的,但我们还是得注意一些事情以确保传送的数据不会破坏服务器.或者给你的用户制造麻烦. 数据会到哪里去 关于客户端/服务器架构 整个web都是基于一种基本的客户端/服务器架构,该架构可以归纳如下: 一个客户端(通常是Web浏览器)使用HTTP协议发送一个请求给服务器(通常是web服务器程序,譬如Apache, Nginx, IIS, Tomcat等等),而服务器则以相同的协议响应这个请求…
一.简介 上篇文章讲了SpingBoot诞生的历史背景和技术演进背景,并通过源码说明了SpringBoot是如何实现零配置的包括如何省去web.xml配置的原理.本文接上一篇文章,通过demo演示SpringBoot是如何内置tomcat并实现基于java配置的Servlet初始化和SpringBoot的启动流程. 二.基于java配置的web.xml实现 传统SpringMVC框架web.xml的配置内容 <web-app> <!-- 初始化Spring上下文 --> <l…
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /** * 需求:计算网页访问量前三名 * 用户:喜欢视频 直播 * 帮助企业做经营和决策 * * 看数据 */ object UrlCount { def main(args: Array[String]): Unit = { //1.加载数据 val conf:SparkConf = new Spa…
"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了.…