一、安装卸载卸载:控制面板安装:下载对应版本注意1、安装路径→尽量不要有空格和汉字注意2、安装之后,jre可以不用安装,jdk中含有二、环境变量环境变量:理解,一些快捷路径。方便快速查找应用与命令。系统属性→环境变量 增加:JAVA_HOME:java安装路径 path→增加%JAVA_HOME%/binclasspath 从jdk1.6后不用配置三、java基础javac a.java:编译生成.class文件java a:执行.class文件注释:// 单行 /**/多行 /***/...
8种基本数据类型数据类型 位数 字节 取值范围byte 8 1 -128~127short 16 2 -32768~32767int 32 4 -231~231-1 long 64 8 -263~263-1float 32 4 略 (float a=3.0; c语言不报错,java默认为double类型,需要跟改为float a=3.0f;)double 64 8 略char 16 2 ‘\u0000’~‘\uFFFF’boolean 1 略 true/false赋值:直接赋值,将值进行拷贝。存储位置:在栈中存值==运...
OS X Yosemite 下使用java语言通过RXTX库来访问串口设备。可以使用的RXTX库已经放在git下了。访问地址如下:https://git.oschina.net/myaniu/RXTX 下载mac.zip以后,解压缩。 将目录下RXTXcomm.jar 和 librxtxSerial.jnilib拷贝到/Library/Java/Extensions目录下, 并赋予可访问权限。 具体代码如下: cd mac
sudo cp RXTXcomm.jar /Library/Java/Extensions/
sudo cp librxtxSerial.jnilib /Library/Java/Extensions/
sudo chmod ...
多个线程共享票源
创建的是一个实现类,传到三个线程里面。这样可以保证票就100张。三个线程来进行卖票
出现了重复的问题
优化程序,让程序sleep10毫秒 ,增加出现重复的几率
出现了-1的票。不存在的票和重复的票都出现了 。
原文:https://www.cnblogs.com/wangjunwei/p/11260204.html
1.一个Java类文件中真的只能有一个公有类吗?程序实验:public class test1 { public static void main( String args[] ){ } public class Innerclass{ }} 程序运行系统并没有报错,说明一个类文件中不止可以有一个公有类。每个编译单元(文件)只能有一个public 类。每个编译单元只能有一个公开的接口,而这个接口就由其public 类来表示。如果能有多个public类,程序就无法识别该从哪里导入程序了。上面这个程序 出现了主类 和一...
1、为什么Java规定作为程序入口点的main为静态?因为静态的方法不用建立对象,而程序的主函数一定要被引用。2、变量的作用域问题public class fun1 { private static int v=1; public static void main(String[] args) { int v=2; System.out.println(v); }}结果为23、double类型不准确的原因与计算机内部的二进制有关4、package fun;public class fun2 { public static void main(String args[]) { int x=100; int y=200; Sy...
一、描述简单工厂模式又名静态工厂方法模式,是所有工厂模式中最简单的一个,它定义一个具体的工厂类来负责创建所有类的对象并初始化创建的对象,它主要由3部分组成:工厂类、抽象类、实现抽象类的具体类,然后通过客户端调用工厂类创建相应的对象。注意:简单工厂模式不属于GoF总结的23种设计模式,它是相当于初学java的HelloWorld案例,帮助初学者了解设计模式,增长信心的一个设计模式。二、简单工厂模式的优缺点优点:相对于直...
微信开发在 LBS位置定位的存在问题,位置变化了或者重新存入地址后,系统提供的位置还是以前的位置记录。所以改进位置信息存取的方式。1.位置定位的数据库表CREATE TABLE IF NOT EXISTS `user_location` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'user_location id',`open_id` varchar(128) NOT NULL COMMENT 'user_location 用户的OpenID',`lng` varchar(30) NOT NULL COMMENT 'user_location lng',`lat` varchar(30) NOT ...
出师表,按照12345678进行排序
使用Map集合进行排序
把内容都写到一行里面去了
原文:https://www.cnblogs.com/wangjunwei/p/11270223.html
------- android培训、java培训、期待与您交流! ---------- 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }eg:1class Dome_For2{2publicstaticvoid main(String[] args) {3//System.out.println("Hello World!");4//求1-10的偶数的和 5int sum = 0;6for (int i = 1;i<=10 ; i++ ) {7if (i%2 ==0) { //判断语句 8 ...
1. Java的学习方法没有捷径犯错,纠错自我提升2. Java的语言概述2.1 前世今生
1995年由Sun(Stanford University Network)Microsystems公司推出起源于Sun公司的绿色项目(Green Project)1995年5月23日正式将Oka改名为Java2.2 三大平台
Java SE — Java Platform Standard Edition
想要学习Java其他平台的应用,必须先了解Java SE以奠定基础Java SE包括:JVM、 JRE、 JDK和Java语言
JVM:Java Virtual Machine(将Java编译好的文件...
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------java语言基础(4)主要内容:《循环结构while、do...while、for、嵌套循环、跳转》1 循环结构while语句的格式和基本使用第一种循环结构: while循环: 格式: while(逻辑表达式){ //循环体代码。需要重复执行的代码 } 说明: 1.逻辑表达式:必须返回一个boolean类型的结果; ...
对初学者,自己学习java语言的一些体会:1.工欲善其事,必先利其器。先把Java学习工具准备好,包括集成开发环境IDE,自己觉得MyEclipse比较适合,还有数据库,Oracle或MySQL,SqlServer,自己觉得这三种比较主流,最好在电脑上都要安装。如果觉得会影响电脑运行速度,可以在电脑桌面设置三种数据库的启动和关闭的快捷方式,比如run.bat ,里面可以封装数据库启动的代码。需要使用哪个数据库,就启动哪个,不用的数据库,可以关闭。数据...
第三章 链表剑指 Offer 22. 链表中倒数第k个节点剑指 Offer 24. 反转链表141. 环形链表142. 环形链表 II160. 相交链表876. 链表的中间结点剑指 Offer 06. 从尾到头打印链表 第三章 链表 原文:https://www.cnblogs.com/youngao/p/13634996.html
??????????????????????????????????????????????????????????????????????? 无”指针“霸主地位【前言】:?????????? 当初确实是因为JAVA无指针雀跃过很长时间,因为实在是被c++的指针指晕过很多回,所以也因此应用Y的引论“写c的是大神,写汇编的是狂人,写二进制的是疯子”。所以写JAVA的是什么,就仁者见仁智者见智吧,大家都是干着一样的事,只不过别为了工具而争吵不停,每个人都有适合他的工具。==========================...