java JDK环境变量设置
1、右键“我的电脑”图标,在弹出菜单中依次选择“属性”-“高级”-“环境变量”。
2、在“环境变量”的“系统变量”选项新建系统变量(如果该变量已有,就修改该变量):
JAVA_HOME,值为:C:\Program Files\Java\jdk1.7.0(填写你的JDK路径即可)。
同样方法再...
文章
衣舞晨风
2016-01-27
762浏览量
java JDK环境变量设置
1、右键“我的电脑”图标,在弹出菜单中依次选择“属性”-“高级”-“环境变量”。
2、在“环境变量”的“系统变量”选项新建系统变量(如果该变量已有,就修改该变量):
JAVA_HOME,值为:C:\Program Files\Java\jdk1.7.0(填写你的JDK路径即可)。
同样方法再...
文章
jiankunking
2016-01-27
785浏览量
Java编程——Tomcat基本概念及常用调优方式
Tomcat是什么
开源的 Java Web 应用服务器,实现了 Java EE(Java Platform Enterprise Edition)的部 分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。Java EE ...
文章
欧阳愠斐
2018-07-26
912浏览量
并发中的Native方法,CAS操作与ABA问题
Native方法,Unsafe与CAS操作
1.JNI和Native方法
Java中,通过JNI(Java Native Interface,java本地接口)来实现本地化,访问操作系统底层,如系统硬件等。
JNI的实现就是在Java里声明方法,然后编写C/C++实现该方法,步骤:
编写带有na...
文章
邴越
2016-05-05
1792浏览量
Java编程——重构-你为什么要对参数赋值?
对于学过多门语言的开发者来说,应该都明白在不同语言中对参数赋值有着不同的意义,
总的来说参数有值传递和引用传递两种,
而在Java中只有值传递的概念。
这意味着在方法内对参数赋值是没有意义的。
而且还很容易引起代码的误解。
对于初学者来说这一点比较重要,可能不是很容易理解,我们用例子来说...
文章
欧阳愠斐
2018-07-18
666浏览量
Java:关于值传递你需要了解的事情
我们都知道,在Java中,方法的参数传递永远都是指值传递。让我们来看一看基本类型和集合的参数传递在内存中是如何体现的。
在讨论Java中参数是如何传递之前,我们有必要先弄清楚Java的变量(主要指的是基本类型和对象)是怎么存储在内存中的。基本类型一般都存储在堆栈中;对于Java对象,实际的对象数据...
文章
技术小能手
2018-06-29
1093浏览量
jenkins修改时区
查看jenkins目前的时区
访问http://your-jenkins/systemInfo,查看user.timezone变量的值
默认是纽约时间
修改时区
查https://wiki.jenkins.io/display/JENKINS/Change+time+zone可知,我简单汇总一下...
文章
千往
2017-10-23
847浏览量
Java陷阱——慎用入参做返回值
正常情况下,在Java中入参是不建议用做返回值的。除了造成代码不易理解、语义不清等问题外,可能还埋下了陷阱等你入坑。
问题背景
比如有这么一段代码:
@Named
public class AService {
private SupplyAssignment localSupply = n...
文章
waylau
2020-12-02
714浏览量
面试再问值传递与引用传递,把这篇文章砸给他!
java的值传递和引用传递在面试中一般都会都被涉及到,今天我们就来聊聊这个问题,首先我们必须认识到这个问题一般是相对函数而言的,也就是java中的方法参数,那么我们先来回顾一下在程序设计语言中有关参数传递给方法(或函数)的两个专业术语:
● 按值调用(call by value) ● 按引用...
文章
技术小能手
2018-11-05
1034浏览量
java中数据的传递方式到底是怎样的!
今天早上我了一道有关java的题。主要考点是考java中值得传递方式。
之前我在javaoo里总结的是:基本数据类型中保存的是实际的值,引用数据类型保存的是被引用的内存地址,那么基本数据类型就是按值传递,引用数据类型就是按地址来传递的。(难道我一开始就错了)
题是真样的:
1 public c...
文章
陈嘻嘻哈哈
2015-12-12
539浏览量
JDK安装与环境变量配置
1 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个 java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)
如下图所示
2 (1):安装j...
文章
yemon
2016-03-29
1347浏览量
Tomcat内存泄露处理方法
java.lang.OutOfMemoryError: Java heap space
可以尝试办法:A.修改Tomcat/bin/catalina.bat,添加如下内容set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-X...
文章
小步2013
2008-01-03
898浏览量
使用update-alternatives 命令修改Java版本-自动切换Java版本
当linux系统里面安装了多个Java时 ,我们可以在不修改原配置文件时自动切换Java版本:
[ztt@wg ~]# update-alternatives --config java
要维持当前值按回车或者键入选择的编号: 2
查看版本就切换过来了,比起手动去修改原配置文件方便多了!...
文章
技术小阿哥
2017-11-26
780浏览量
Java并发机制底层实现原理-volatile
章节目录
volatile的实现原理与应用
1.volatile的实现原理与应用
Java source code->Java class->JVM->汇编指令->cpu执行
java中使用的并发机制依赖于JVM实现和cpu指令。
1.1 volatile应用
vo...
文章
markfork
2018-04-29
1284浏览量
Java的String和StringBuffer和StringBuilder详解
Java的String和StringBuffer和StringBuilder详解
2015.5.16
前言
最近发现团队成员在Java代码方面的质量不够高,准备写一些基础的文章,供大家参考。
一、定义
String是不可变字符序列。
St...
文章
jieforest
2015-05-17
742浏览量
JDK及tomcat服务器的配置
JDK及Tomcat的环境配置方法
一、JDK
1.在系统变量中新建JAVA_HOME
输入JAVA_HOME,
变量值里面输入D:\JavaDeveloper\jdk1.5(JDK的安装路径)
如图:
2.然后再新建一个CLASSPATH,其值为:
%JAVA_HOME%\lib\
如...
文章
jimbuster
2007-04-24
551浏览量
Java核心技术卷I基础知识3.6.3 不可变字符串
3.6.3 不可变字符串
String类没有提供用于修改字符串的方法。如果希望将greeting的内容修改为“Help!”,不能直接地将greeting的最后两个位置的字符修改为‘p’和‘!’。这对于C程序员来说,将会感到无从下手。如何修改这个字符串呢?在Java中实现这项操作非常容易。首先提取...
文章
华章计算机
2017-05-02
901浏览量
一个具体的例子学习Java volatile关键字
相信大多数Java程序员都学习过volatile这个关键字的用法。百度百科上对volatile的定义:
volatile是一个类型修饰符(type specifier),被设计用来修饰被不同线程访问和修改的变量。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每...
文章
jerrywangsap
2018-08-26
1059浏览量
Java的String和StringBuffer和StringBuilder详解
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。https://blog.csdn.net/chszs/article/details/45776403
Java的String和StringB...
文章
chszs
2015-05-17
683浏览量
Java开发环境配置(Win7 64位系统/server 2008)
下面以jdk1.8.0_05版本为例:
1、在用户变量里新增变量名:JAVA_HOME 变量值:D:\Java\jdk1.8.0_05 (根据实例路径变换)
2、在用户变量里新增变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib; (根据...
文章
啊里上海
2015-04-01
663浏览量
JAVA CAS 理解以及ABA问题
CAS,Compare and Swap即比较并替换,设计并发算法时常用到的一种技术。CAS有三个操作数:内存值V、旧的预期值A、要修改的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回true,否则什么都不做并返回false。
CAS 算法大致原理是:在对变量进行计算之前(如 +...
文章
科技小能手
2017-11-12
1240浏览量
ELK调优篇1
参考:http://www.ksearch.cn/search-engine/elasticsearch-config-performance.html
[本环境为rpm安装的elasticsearch2.x版本]
置了传递给JVM的启动参数JAVA_OPTS。其中最重要的参数是-Xmx和-X...
文章
科技探索者
2017-11-21
900浏览量
Cocos-2dx-Lua中使用Luaj的完整示例(转)
如何使用Luaj进行java与Lua之间的交互调用
一、主要分为两个大步骤,Lua工程的修改,android工程的修改 二、工程环境 开发工具:Cocos-Code-IDE Lua版本 : Lua 5.1 java版本:1.7 NDK版本:android-ndk-r10c ANT版本:apache...
文章
developerguy
2016-03-15
1340浏览量
java的传值
参考文献:http://www.360doc.com/content/07/1122/09/9426_838237.shtml
java程序只有传值,没有传引用,传地址的说法。但是传递的值可以是具体的数值,也可以是一个对象的引用。可以用这样一句话来描述“java函数是传值的,java函数传递的参数...
文章
嗯哼9925
2017-12-20
805浏览量
Java小白进阶笔记(2)-变量和数据类型
复习Java知识,主要是一边看偏头痛杨的博客,一边完成博主布置的任务。这是看2.偏头痛杨的Java入门教学系列之变量&数据类型篇 的作业:
1.Java有多少种数据类型,数据类型的分类?
两种数据类型:
基本数据类型
引用数据类型除了八种基本数据类型,其他的都是引用数据类型。
2.Ja...
文章
kissjz
2018-04-20
8500浏览量
《Java和Android开发学习指南(第2版)》—— 2.5 常量
本节书摘来异步社区《Java和Android开发学习指南(第2版)》一书中的第2章,第2.5节,作者:【加】Budi Kurniawan,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.5 常量
在Java中,常量是一旦赋值之后,其值不能修改的变量。使用关键字final来声明一个常量。按...
文章
异步社区
2017-05-02
1061浏览量
jsp页面无法识别modelmap传递的值
前言
今天在做web项目时候使用spring的ModelMap传值出现了无法就接受的情况,经过查找相关资料解决。
原因
产生这种情况极有可能是因为web.xml头文件格式错误。
解决措施
修改web版本
web.xml的头文件表示的版本过低(本人maven工程自动生...
文章
eumji
2016-10-09
1326浏览量
JDK安装与环境配置(备忘)
JDK安装
JDK下载
自行选择合适的版本下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK安装
以jdk-7u17-windows-i586.exe为例,双击安装即可,安装地址可以自行选择,我选的是默...
文章
程序猿小卡
2016-04-29
1433浏览量
Android NDK开发系列教程4:对类变量进行操作
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~
通常我们也可以直接利用jni来访问和处理类的变量,不一定非要通过Java方法来操作Java类变量。对类变量操作时,类的静态变量和类的实例变量的操作稍微有些不同,...
文章
乾初
2018-02-07
935浏览量
Java锁介绍
@[toc]一图看懂锁都介绍
重入锁
锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized(重量级) 和 ReentrantLock(轻量级)等等 ) 。这些已经写好提供的锁为我们开发提供了便利。重入锁,也叫做递归锁,指的是同一线程 外层函数获得锁之后 ,...
文章
浪人与酒
2020-08-12
73浏览量