Hirdetés
-
Garmin Forerunner 165 - alapozó edzés
ma Leizzadtunk a Garmin legolcsóbb amoledes futóórájával.
-
Mégis megjelenik Switch-re a Deliver Us the Moon
gp Közel négy évvel a hibrid konzolora szánt változat elkaszálása után a készítők úgy döntöttek, hogy mégis megjelenik a Switch verzió.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
Új hozzászólás Aktív témák
-
Aethelstone
addikt
Ebben igazad van elvileg....viszont ha az embernek mákja van és nincsenek kurva nagy üresjáratok a munkájában, akkor nagyon nehéz kitekinteni, mivel a projektek jó eséllyel ugyanarra a kaptafára készülnek, nagyon ritkán adódik, hogy valami új technológiát, (svn--->git? ) vezetnek be. Ergó, pár év után simán el tudja magát ásni az ember, ha nem megy új helyre melózni.
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
nagyúr
Amikor az ember tanulja a Java-t, akkor csomo szo esik a GC-rol, de bevallom oszinten, most tortent meg velem eloszor, hogy GC tuninggal igazan durva teljesitmenykulonbseget (~3x-os gyorsulas) sikerult elerni.
A CMS azert sokkal toleransabb allatfaj, mint a G1.
[ Szerkesztve ]
while (!sleep) sheep++;
-
nagyúr
válasz Aethelstone #9008 üzenetére
Nem JBoss. Még a GC tuning az szokás, persze, de a G1 sokkal haklisabb, mint a CMS meg a többi volt.
[ Szerkesztve ]
while (!sleep) sheep++;
-
#74220800
törölt tag
Hi!
Segítségeteket szeretnem kerni. Ismét egy rookie feladattal fárasztanálak benneteket . Osztálytömb lenne a téma, kicsit belezavarodtam.
A lényeg röviden. Egy külön osztályban le kellett kepézni az éttermeket nevük, és kapacitásuk (tömbben asztalonként) szerint. Továbbá egy metódussal összesíteni az elérhető helyek számat, valamint egy másikkal stringbe rakni az eredményt.Nálam eddig ez így nézne ki:
public class Restaurant{
private int[] a;
private String e;
public Restaurant (String name, int[] seats){
e = name;
a = seats;
}
public int getTotalSeats (){
int x = 0;
for (int i = 0, i < a.length, i++){
x = x + a[i];
}
return x;
}
public String toString (){
String text;
text = e + ": " + getTotalSeats() + " Places";
return text;
}
}A követekéző lepésben a nyolcas sort metódusával összkapacitás alapján, csökkenő sorrendbe kéne őket rendezni.
Ha minden passzolna, akkor a feladat által megadott főmetódus kidobna az eredményt.
public class nyolcas{
public static void sort (Restaurant[] restaurants){
int max, w;
for (int i = 0; i < restaurants.length - 1; i++){
max = i;
for (int j = i+1; j < restaurants.length; j++){
if (restaurant[j].getTotalSeats() > restaurant[max].getTotalSeats())
max = j;
}
w = restaurants[max];
restaurants[max] = restaurants[i];
restaurants[i]= w;
}
}
public static void main(String[] args){
Restaurant r1 = new Restaurant ("A", new int[] {4, 10, 5, 6, 4});
Restaurant[] restaurants =
{ r1,
new Restaurant ("B", new int[] {5, 3, 1}),
new Restaurant ("C", new int[] {6, 4, 2}),
new Restaurant ("D", new int[] {7, 5, 3})
};
sort (restaurants);
for (Restaurant r: restaurants)
System.out.println (r);
}
}Sajnos nem eszi meg, pls help.
[ Szerkesztve ]
-
#74220800
törölt tag
válasz Aethelstone #9012 üzenetére
Na várj ez így nekem kevés.
List-et még nem tanultuk, anélkül kéne abszolválni. -
eliterob
tag
Üdv! Remélem tud valaki segiteni.
A gondom hogy most kezdtem a net segitségvel tanulni a java programozást de már az elején leragadtam.
Nem tudom a parancsorban leforditani a programot igy elinditani se. Mi lehet a gond?
A program pár sor a legyegyszerűbb lévén kezdő vagyok. A java forditó is elvileg működik de semmi pénzért nem csinál nekem class kiterjesztést hogy el tudjam inditani. Nagyon bosszantó mert papiron mindennek kéne működni de több infot már nem találtam a netem hogy mi lehet a gond.
Ötlet? -
disy68
aktív tag
válasz eliterob #9021 üzenetére
Mivel nem írod, hogy pontosan mivel is próbálkozol, a lépések nagyvonalakban:
- JDK telepít
- környezeti változónak beállítod a telepítés helyét:
- pl. JAVA_HOME: C:\Program Files\Java\jdk1.8.0_73
- felveszed a Path környezeti változóhoz a binárisokat:
- pl. %JAVA_HOME%\binProgram:
package cli;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello dude");
}
}Parancssorban megnézed jó-e a java beállítás:
- java -version
> java version "1.8.0_101"
> Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
> Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)Majd compile:
- javac cli\Hello.javaÉs végül a futtatás:
- java cli\Hello
> Hello dude“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
eliterob
tag
igen jdk telepités megvolt környezeti változokat átirtam ez idáig ok
java parancs és a java version parancs futása is zajlik
és itt a vége a dolgoknak ezért nem értem magát a programot nem futtatja
a javac parancsot nem érti: a rendszer a megadott parancsot nem ismeri fel se külső se belső rendszerként se futtatható programként.. ezt dobja...[ Szerkesztve ]
-
eliterob
tag
válasz Aethelstone #9025 üzenetére
Szerkesztettem az előző hozzászólásom
De ha kell még valami infó mondjátok -
fordfairlane
veterán
válasz eliterob #9024 üzenetére
A javac.exe és a java.exe ugyanabban a könyvtárban található. X64 Windowsnál és a legfrissebb JDK-nál alapesetben ez a C:\Program Files\Java\jdk1.8.0_112\bin könyvtár. Ha ezt a könyvtárat nem adod hozzá a PATH-hoz, akkor csak úgy tudod használni a javac és java parancsokat, ha helyesen hivatkozol az elérési útra. Tehát ha a rendszer nem találja a javac-t, akkor nem jól adtad meg a path-ban, vagy egyáltalán nem adtad meg az említett könyvtárat.
[ Szerkesztve ]
x gon' give it to ya
-
eliterob
tag
válasz fordfairlane #9028 üzenetére
ellenőriztem a patch ez az utvonal nálam is annyi különbség hogy 111 a vége nem 112...
ellenben start menü -- keresés --- javac exe nincs a gépemen csak sima java.. ez jelent valamit?illetve a java könyvtáron belül nem csak jdk hanem jre is van értelmeszerűen a patchbe a jdk cime van megadva..
-
eliterob
tag
válasz Aethelstone #9031 üzenetére
Ez mit jelent? Én még kezdő vagyok nézd el kérlek...
-
eliterob
tag
Sajnos nem tudom már szerkeszteni a hozzászólást de rájöttem a megoldásra.
A path elejét kell szerkeszteni nem a végét.
Az elejére beirtam és működik. Lehet hogy csak nálam de siker.
Van boldogság
Köszönöm a segitséget mindenkinek alkalomadtán majd okvetlenkedek ujra. -
disy68
aktív tag
Azt nem tudom mi az oka, hogy nem rakják bele a path beállítást a jdk telepítőbe, de az lenne a tippem, hogy azért, mert fölösleges. Egy átlag felhasználónak nincs rá szüksége, egy fejlesztő meg úgy alakítja a saját környezetét, ahogy neki tetszik.
A java_home környezeti változó beállítása amúgy is egy kihagyható lépés, azt azért szokás beállítani, hogy ha frissíti az ember a jdk-t, ne kelljen a Path-ben bogarászni, hanem csak a környezeti változót kelljen átírni. IDE-kben, egyéb helyeken is lehet magára a java_home-ra referálni általában, így könnyebben karbantartható.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
Cathfaern
nagyúr
Nem kéne ezt belerakni topic összefoglalóba? Esetleg mellé tenni pár linket könyvekre / weboldalakra "hogy álljunk neki java-zni" címmel, illetve néhány IDE ajánlás, esetleg felsorolni pár manapság java téren népszerű technológiát (ideértve frameworkot, verziókezelőt, stb.), aminek legalább a nevét célszerű ismerni. Nagyjából úgyis ezek a kérdések szoktak felmerülni, ha nem valami konkrét kérdés van.
-
Aethelstone
addikt
Mondjuk azért sem, mert ezzel a változóval lehet többféle JDK-t használni. Nyilván nem egyidőben Ha csak egy(vagy több) mezei PATH lenne beégetve, honnan tudná a nyomorult, hogy egy java parancs honnan futtatandó?
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
disy68
aktív tag
válasz Cathfaern #9042 üzenetére
Persze, mindenképpen. Nem tudom ki illetékes itt ez ügyben.
(#9043) emvy, (#9044) Aethelstone
A környezeti változók állítgatása nem éppen átlagfelhasználói tevékenység, hanem inkább üzemeltetési. Aki ilyen műveleteket akar csinálni, az szerintem nem árt, ha tisztában van a hogyanokkal, különben hamar pórul járhat. Ilyen szinten meg ne akarjon egy telepítő megcsinálni mindent. Vonatkozva jdk-ra és szerintem.“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
Aethelstone
addikt
Éles környezetben igen, de azért csúf lenne, ha egy Java vagy bármilyen fejlesztő nem lenne tisztában azzal, hogy miként működnek a környezeti változók és fejlesztői környezetben ezek állítgatása fejlesztői feladat. Vonatkoztatva nem csak java-ra
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
disy68
aktív tag
válasz Aethelstone #9046 üzenetére
Természetesen a fejlesztő a devops-os a maga birodalmában így neki illik tisztában lennie ezekkel.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
csabi0911
csendes újonc
Sziasztok!
Írtam javában gyakorlásképp egy egyszerű számológép programot. Viszont csak úgy sikerült megoldanom, hogy egyszerre csak 2 számmal tud operálni. Kérdésem az lenne, hogy lehet megoldani, hogy egyszerre 3 vagy több számmal is tudjon számolni? Pl. egyszerre 3 szám szorzása, összeadása...
Forráskód:
package calculator;
import java.util.Scanner;
public class Calculator {public static void main(String[] args) {
Scanner calc = new Scanner(System.in);
System.out.println("Enter first number");
double n1 = calc.nextInt();
System.out.println("Enter second number");
double n2 = calc.nextInt();System.out.println("Enter operation (* ; / ; + ; - ; ^ ; root");
Scanner op = new Scanner(System.in);
String operation = op.next();switch (operation) {
case "+": System.out.println("Result: " +(n1+n2));
break;
case "-": System.out.println("Result: " + (n1-n2));
break;
case "/": System.out.println("Result: "+ (n1/n2));
break;
case "*": System.out.println("result: "+ (n1*n2));
break;
case "^": System.out.println("result: " +(Math.pow(n1, n2)));
break;
case "root": System.out.println("result: "+ (Math.pow(n1, 1 / n2)));}
}}
-
disy68
aktív tag
válasz csabi0911 #9048 üzenetére
Pölö a lengyel forma használatával. Avagy a fordított lengyel forma használatával.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
axioma
veterán
válasz csabi0911 #9048 üzenetére
Ha eleg a butaszamologep mod (ld. windows, argh), ami NEM ismeri a precedenciat, akkor egyszeruen csinald ciklusban, szam, operator, szam, operator, es engedelyezd az = jelet az operatorok koze (akkor lepsz ki a ciklusbol amikor azt kapod). Minden egyes lepesben egy temp valtozodon alkalmazod az muveletet az uj szammal (elsore ta'rold be, hogy temp 0 es muvelet + volt az indulas elott). En ki is iratnam a reszeredmenyeket (a szam bekerese utan).
[ Szerkesztve ]
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- ZOTAC GeForce GTX 1080 AMP Edition 8GB GDDR5X 256bit
- Filmes gép gyűjtemény
- Nikon D5000 + AF-S DX NIKKOR 18-105 mm
- Bontatlan Seagate & Western Digital HDD-k 3TB - 12TB -ig - Számla + Garancia, Ár alatt! BeszámítOK!
- DJI Mini 4 pro FMC drón - 3 akku, RC2 táv, 2 táska, Filterek, 2025. decemberig garancia, DJI Care