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

搭建网站框架网络推广app是违法的吗

搭建网站框架,网络推广app是违法的吗,专业网站建设科技公司,旅行志 wordpressJava语言特性系列 序 本文梳理了下java6的新特性,相对于java5而言,java6的特性显得少些,分量也不那么重,相当于java5是windows xp,java6有点像vista。 特性列表JSR223脚本引擎 JSR199--Java Compiler API JSR269--Plug…

Java语言特性系列

本文梳理了下java6的新特性,相对于java5而言,java6的特性显得少些,分量也不那么重,相当于java5是windows xp,java6有点像vista。

特性列表JSR223脚本引擎

JSR199--Java Compiler API

JSR269--Pluggable Annotation Processing API

支持JDBC4.0规范

JAX-WS 2.0规范

1、JSR223脚本引擎

Scripting for the Java Platform基本使用public class BasicScripting {

public void greet() throws ScriptException {

ScriptEngineManager manager = new ScriptEngineManager();

//支持通过名称、文件扩展名、MIMEtype查找

ScriptEngine engine = manager.getEngineByName("JavaScript");

// engine = manager.getEngineByExtension("js");

// engine = manager.getEngineByMimeType("text/javascript");

if (engine == null) {

throw new RuntimeException("找不到JavaScript语言执行引擎。");

}

engine.eval("println('Hello!');");

}

public static void main(String[] args) {

try {

new BasicScripting().greet();

} catch (ScriptException ex) {

Logger.getLogger(BasicScripting.class.getName()).log(Level.SEVERE, null, ex);

}

}

}绑定上下文public class ScriptContextBindings extends JsScriptRunner {

public void scriptContextBindings() throws ScriptException {

ScriptEngine engine = getJavaScriptEngine();

ScriptContext context = engine.getContext();

Bindings bindings1 = engine.createBindings();

bindings1.put("name", "Alex");

context.setBindings(bindings1, ScriptContext.GLOBAL_SCOPE);

Bindings bindings2 = engine.createBindings();

bindings2.put("name", "Bob");

context.setBindings(bindings2, ScriptContext.ENGINE_SCOPE);

engine.eval("println(name);");

}

public void useScriptContextValues() throws ScriptException {

ScriptEngine engine = getJavaScriptEngine();

ScriptContext context = engine.getContext();

Bindings bindings = context.getBindings(ScriptContext.ENGINE_SCOPE);

bindings.put("name", "Alex");

engine.eval("println(name);");

}

public void attributeInBindings() throws ScriptException {

ScriptEngine engine = getJavaScriptEngine();

ScriptContext context = engine.getContext();

context.setAttribute("name", "Alex", ScriptContext.GLOBAL_SCOPE);

engine.eval("println(name);");

}

/**

* @param args the command line arguments

*/

public static void main(String[] args) throws ScriptException {

ScriptContextBindings scb = new ScriptContextBindings();

scb.scriptContextBindings();

scb.useScriptContextValues();

scb.attributeInBindings();

}

}

2、JSR199--Java Compiler APIpublic class JavaCompilerAPICompiler {

public void compile(Path src, Path output) throws IOException {

JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();

try (StandardJavaFileManager fileManager = compiler.getStandardFileManager(null, null, null)) {

Iterable extends JavaFileObject> compilationUnits = fileManager.getJavaFileObjects(src.toFile());

Iterable options = Arrays.asList("-d", output.toString());

JavaCompiler.CompilationTask task = compiler.getTask(null, fileManager, null, options, null, compilationUnits);

boolean result = task.call();

}

}

}

3、JSR269--Pluggable Annotation Processing API

一部分是进行注解处理的javax.annotation.processing,另一部分是对程序的静态结构进行建模的javax.lang.model

4、其他支持JDBC4.0规范

JAX-WS 2.0规范(包括JAXB 2.0)

轻量级HttpServer

参考

http://www.15wanjia.com/news/56055.html

相关文章:

  • 自己做网站要会什么软件线上购买链接
  • 中国关于影院建设的网站关键词seo排名怎么选
  • 可做影视网站的服务器百度下载app安装
  • 外国语学院英文网站建设seo到底是做什么的
  • 做网站 修复漏洞百度seo咋做
  • 郑州哪些公司做网站比较好关键词自动优化
  • 珠海建设局网站百度知道合伙人官网
  • 公司做网站域名归谁槐荫区网络营销seo
  • 在深圳做网站平台需要什么备案精准营销系统
  • 兼职做页面的网站网站收录排名
  • seo做的好的网站做网站的公司哪家好
  • 根据图片做网站用什么一键优化下载安装
  • 保定建行网站首页登录郑州网站优化培训
  • 做高仿包的能做网站吗百度快照网址
  • 城市门户网站建设软文代写价格
  • 欧美做暖网站软文素材库
  • 馆陶网站电商培训心得体会
  • 搜索引擎 网站推广网站如何推广出去
  • 新手学做网站教程 今日头条
  • 阿里网站备案管理系统域名是什么 有什么用
  • 具有品牌的网站建设百度入口官网
  • 克拉玛依网站建设公司整合营销传播名词解释
  • 武昌网站建设爱站站长工具
  • 生成手机版网站百度认证
  • 江苏做网站的公司网站推广代理
  • 北京网站定制价格表百度 seo排名查询
  • 做网站被罚款如何创建网站
  • 长春建站软件百度关键词优化排名
  • 深圳手机集团网站建设如何做平台推广赚钱
  • 株洲做网站建设百度登录